[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-09-30 #64487
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #64769. |
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
Onboarding without GitHub Copilot is possible — Claude Code, Codex, Gemini, and Pi are all first-class documented engines with their own auth paths. The previously critical
CLAUDE_CODE_OAUTH_TOKENtrap (a Claude Code CLI user's localclaude logintoken silently failing in CI) remains resolved for the 2nd consecutive run, now explicitly documented in 4 places. The live friction has shifted to asymmetric tooling and example coverage:gh aw initauto-scaffolds a custom agent + MCP wiring only for Copilot, and Claude has roughly half of Copilot's example/smoke-test coverage with zero equivalents for several backend/auth variants.Severity Findings (Critical → Major → Minor)
Critical Blockers: None found this run.
Major Obstacles:
gh aw initonly auto-creates the custom-agent file and MCP wiring for--engine copilot; Claude/Codex users must hand-author their own agent file with only a one-line pointer ("Claude Code subagents, Codex prompts") and no template or link (docs/src/content/docs/setup/cli.md:115,:139)..github/workflows/*.md. Copilot has an 8-variant backend/auth smoke matrix (smoke-copilot-arm.md,-sdk.md,-aoai-entra.md,-aoai-apikey.md,-mai.md,-sub-agents.md,-auto.md,-small.md) that Claude has no counterparts for.ANTHROPIC_API_KEYbut deferred entirely to an external reference page with no inline summary (docs/src/content/docs/setup/quick-start.mdx:151).Minor Confusion:
quick-start.mdx:72).docs/src/content/docs/introduction/how-they-work.mdx:26).web-search: is disabled by defaultis stated for Codex/Claude/Copilot but Gemini/Pi behavior is left ambiguous (docs/src/content/docs/reference/tools.md:128).Reverse-parity note: Claude has a 5-file "agent task permission" smoke family (
smoke-agent-all-none.md,-all-merged.md,-public-approved.md,-public-none.md,-scoped-approved.md) that Copilot has no equivalent for — coverage gaps run in both directions, not just against Claude.Engine & Tool Matrix
gh aw initauto-scaffolds agent file + MCP wiring (cli.md:115)copilot-requests: writeperm orCOPILOT_GITHUB_TOKENPAT — most detailed multi-path doc (quick-start.mdx:135-143)cli.md:139)ANTHROPIC_API_KEYclear; WIF link-only; OAuth-token gap now documented (quick-start.mdx:147-155,cli.md:240)cli.md:139)OPENAI_API_KEY/CODEX_API_KEY— straightforward (quick-start.mdx:159-163)shared/genaiscript.md)Tool classification (
reference/tools.md): of 16 documented tool types, 12 are engine-agnostic (edit, github, bash, web-fetch, playwright, cache-memory, etc.); onlyweb-searchandtools.timeoutdefaults vary by engine — Claude/Codex/Copilot are otherwise treated as peers in the tool surface, so the imbalance is concentrated in onboarding scaffolding and example coverage, not the tool API itself.Auth Gaps
CLAUDE_CODE_OAUTH_TOKENfromclaude loginis now explicitly documented as unsupported and silently ignored, in 4 places:quick-start.mdx:153,cli.md:240, plus 2 more per prior run'sauth.mdx:218-220/428andengines/claude.md:22.quick-start.mdx:151), unlike the level of inline auth detail given to Copilot's PAT/org-billing choice.Recommended Actions
Priority 1 — Add a concrete Claude Code subagent template (and Codex prompt template) that
gh aw init --engine claudecan scaffold, mirroring what Copilot gets, closingcli.md:115/139.Priority 2 — Add 2-3 Claude equivalents to the Copilot backend/auth smoke matrix (at minimum an SDK-mode and ARM variant) to validate parity claims in the engine table.
Priority 3 — Inline a 3-step WIF summary in
quick-start.mdxnext to the Claude auth section (matching Gemini's WIF treatment), and add one explicit sentence: "gh-aw requires Anthropic API console billing; Claude Pro/Max subscriptions are not supported."References:
All reactions