[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-09-25 #63440
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #63624. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Executive Summary
A Claude Code user (no GitHub Copilot) can complete onboarding, but the docs consistently privilege Copilot: inline, two-path auth instructions for Copilot vs. a truncated Claude section that defers to an external page, and a long-standing gotcha where Claude's own
claude logincredential is silently rejected. No hard blockers found — but friction is real and one finding has now recurred unresolved for 34 consecutive daily reviews since 2026-08-22.Severity Findings (Critical → Major → Minor)
Critical Blockers: none this run.
Major Obstacles
CLAUDE_CODE_OAUTH_TOKENsilently ignored — a Claude Code user's natural first move (reuse their localclaude logintoken) fails with a generic, unrelated CLI auth error that never names the token as the cause. Documented only in prose, no callout box. (docs/src/content/docs/setup/cli.md:240) — unresolved across 34 consecutive daily runs since 2026-08-22.gh aw initartifact parity gap — Copilot gets an auto-scaffolded custom agent file + MCP wiring by default; Claude/Codex/Gemini/Pi do not. The replacement path ("author an agent file in your own agent's format... Claude Code subagents") is only sketched, not walked through. (docs/src/content/docs/setup/cli.md:135-140).github/workflows/*.md; Copilot also has a dedicated ~14-variant smoke matrix (arm, aoai-apikey, aoai-entra, sdk, sub-agents, etc.) with no Claude equivalent./gh-aw/engines/claude/for "complete setup," unlike Copilot's fully inline org-billing-or-PAT instructions. (docs/src/content/docs/setup/quick-start.mdx:145-153vs.:133-143)Minor Confusion
customengine id has zero standalone example workflows — only reachable as a nested snippet insideshared/genaiscript.md.docs/src/content/docs/reference/tools.md:126-128)model:provider-prefix mechanism that actually determines which credential Pi uses — explained only in quick-start, not in the engine table. (docs/src/content/docs/introduction/how-they-work.mdx:36vs.docs/src/content/docs/setup/quick-start.mdx:171-175)engine:entirely (implicit default), which isn't reflected in any documented count.Engine & Tool Matrix
copilot-requests: writeorCOPILOT_GITHUB_TOKENPATANTHROPIC_API_KEYor WIF;CLAUDE_CODE_OAUTH_TOKENsilently ignored (cli.md:240)CODEX_API_KEY(precedence) orOPENAI_API_KEYshared/genaiscript.md)Most documented tools (edit, github, linear, jira, bash, playwright, cache-memory, repo-memory, mcp-servers) are engine-agnostic across all 5 engines (
docs/src/content/docs/reference/tools.md). Two artifacts are Copilot-exclusive by design: the auto-scaffolded custom agent file and MCP wiring fromgh aw init(cli.md:135-140).web-search:default-disabled behavior is spelled out only for Codex/Claude/Copilot — Gemini and Pi are unmentioned (tools.md:126-128), an ambiguous entry.Parity observation: Copilot's dominance (107 vs. 55 vs. 74) plus its exclusive smoke-variant matrix means a Claude Code user has fewer worked examples to copy from when adapting a non-trivial workflow.
Auth Gaps
ANTHROPIC_API_KEY(Console-issued) or Anthropic WIF; the naturalclaude login/CLAUDE_CODE_OAUTH_TOKENpath is unsupported and fails silently rather than with a named error (cli.md:240,quick-start.mdx:147-153).copilot-requests: write) or a fine-grained PAT withCopilot Requests: Readstored asCOPILOT_GITHUB_TOKEN— both paths fully inline (quick-start.mdx:135-143).OPENAI_API_KEY, or reuse existingCODEX_API_KEY(quick-start.mdx:157-161).GEMINI_API_KEYor Google WIF (quick-start.mdx:165-169).model:provider prefix (copilot/...,anthropic/...,openai/...); also requirestools.github.mode: gh-proxy+tools.cli-proxy: true. This mechanism is documented in quick-start but absent from the engine summary table inhow-they-work.mdx:36.Recommended Actions
Priority 1
quick-start.mdx:145-153andcli.md:240stating thatclaude login/CLAUDE_CODE_OAUTH_TOKENdoes not work with gh-aw, before the user hits the misleading CLI error.Priority 2
cli.md:139), matching the detail level Copilot gets for its init artifacts.Priority 3
customengine example under.github/workflows/(currently only nested inshared/genaiscript.md).model:prefix auth mechanism into thehow-they-work.mdxengine table so it's visible without cross-referencing quick-start.Run: §36136215936
All reactions