Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-08 #66879
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-10-09T12:51:57.902Z.
|
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
Claude Code users can fully set up gh-aw (API key or WIF), but the docs consistently treat Copilot as first-class and Claude/Codex as secondary: Copilot gets two fully inline auth paths and 10 smoke-test auth variants, while Claude gets one inline path, a link-out for WIF, and 6 variants. No critical blocker exists today, but a specific trap remains: a
claude loginsubscription token (CLAUDE_CODE_OAUTH_TOKEN) is silently ignored, failing with an error that never names the token.Severity Findings
Major Obstacles
claude loginis not supported; the run fails with a generic Claude CLI auth error that never mentions the token, so a subscription user has no signal to switch credentials. (docs/src/content/docs/setup/quick-start.mdx:151,docs/src/content/docs/setup/cli.md:232)gh aw initscaffolding parity gap. Copilot gets a custom agent file plus MCP wiring (.github/mcp.json,copilot-setup-steps.yml) automatically; Claude/Codex users are told only to "author an agent file in your own agent's format" with no template or concrete steps. (docs/src/content/docs/setup/cli.md:127-132)docs/src/content/docs/setup/quick-start.mdx:149)Minor Confusion
tools.timeoutdefault (60s) is documented only for Claude and Codex; Copilot/Gemini/Pi defaults are unstated, leaving no comparison baseline. (docs/src/content/docs/reference/tools.md:239)docs/src/content/docs/setup/cli.md:153)web-searchfor Gemini/Pi triggers only a compile warning and has no effect, which could confuse a user porting a Claude workflow. (docs/src/content/docs/reference/tools.md:126-132)Engine & Tool Matrix
COPILOT_GITHUB_TOKENorcopilot-requests:write, fully inlineANTHROPIC_API_KEYor WIF (link-out);CLAUDE_CODE_OAUTH_TOKENrejectedCODEX_API_KEYoptional overrideOPENAI_API_KEYorCODEX_API_KEY, straightforward.github/workflows/*.mdTool-level parity gaps feeding the above:
gh aw initonly scaffolds agent/MCP files for Copilot (cli.md:127-132);tools.timeoutdefault is documented for Claude/Codex only (tools.md:239); web-search/web-fetch silently no-ops for Gemini/Pi (tools.md:126-132). Minor engines (aider, goose, opencode, cursor, crush, kiro, deepseek-harness, pydantic-ai, gemini) each follow a consistent 3-4 file pattern (engine-conformance-*.md,smoke-*.md,shared/*.md) despite low absolute counts (2-6), so they're evenly documented relative to each other — the real asymmetry is Copilot vs. everyone else.Auth Gaps
claude login/CLAUDE_CODE_OAUTH_TOKEN); only API key or WIF, with subscription auth rejected via a confusing downstream error. (quick-start.mdx:151)quick-start.mdx:149)cli.md:131-132)cli.md's add-wizard section documents only Copilot's auth-method decision tree in prose; Claude/Codex/Gemini wizard behavior isn't spelled out at the same level in the CLI reference. (cli.md:153)Recommended Actions
Priority 1
quick-start.mdx:151andcli.md:232thatCLAUDE_CODE_OAUTH_TOKENis unsupported, placed before the auth steps, not after — so Claude Pro/Max users don't attempt it first.Priority 2
quick-start.mdx:149) to inline the same level of step-by-step detail Copilot gets, or add a concrete example federation-rule JSON snippet.gh aw initnon-Copilot users (cli.md:131), even if not auto-scaffolded, so "author an agent file" isn't a blank-page problem.Priority 3
tools.timeoutdefaults for Copilot/Gemini/Pi alongside Claude/Codex (tools.md:239).All reactions