Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-19 #70257
Replies: 0 comments
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 get a gh-aw workflow running, but the onboarding path still defaults to Copilot at every fork in the road: the quickstart nudges new users toward Copilot first,
gh aw init's scaffolding is Copilot-only, and an existing Claude Code subscription credential is explicitly rejected. Key finding: example/smoke-test parity has not closed — Claude engine declarations sit at 62 vs Copilot's 132 across.github/workflows/*.md(~2.13x), the same ~2x gap seen in every prior run.Severity Findings (Critical / Major / Minor)
Critical Blockers
None found this run — a Claude Code user can complete setup, just with more friction than a Copilot user.
Major Obstacles
CLAUDE_CODE_OAUTH_TOKENexplicitly rejected. Aclaude loginsubscription token is not supported; the CLI errors on it, forcing subscribers to create a separate Anthropic Console API-key account. (quick-start.mdx:151,cli.md:287)gh aw initcustom-agent/MCP scaffolding is Copilot-only.--engine copilotauto-generates.github/agents/agentic-workflows.md,.github/mcp.json, andcopilot-setup-steps.yml;--engine claudejust skips these with no equivalent Claude template provided. (cli.md:153,cli.md:159,cli.md:174-181,cli.md:180)copilot-requests: writepermission paths are spelled out inline (quick-start.mdx:135-141); the Claude WIF path is a single sentence with no federation-rule steps. (quick-start.mdx:149)engine: claudeappears 62 times vsengine: copilot132 times in.github/workflows/*.md(~2.13x) — consistent with the 1.9–2.1x band observed across the last several runs./gh-aw/engines/claude/page rather than including it inline like the other engine sections. (quick-start.mdx:153)Minor Confusion
docs/src/content/docs/setup/quick-start.mddoes not exist; the real file isquick-start.mdx. A reviewer following the filename literally hits a 404-equivalent.playwrighttool's runtime classification is not stated in the tools reference, leaving its engine-compatibility ambiguous. (tools.md:134-144)tools.md:128-132)gh auth login --scopes repo,workflowis given as one generic prerequisite without noting that Copilot-specific flows may need additional scope/permission context. (quick-start.mdx:74)Engine & Tool Matrix
copilot-requests: write) + auto-scaffoldedinitartifacts (cli.md:153,181)COPILOT_GITHUB_TOKENorcopilot-requests: write(quick-start.mdx:137-141)quick-start.mdx:149,153)ANTHROPIC_API_KEYor WIF (no subscription-token support) (quick-start.mdx:151)CODEX_API_KEY/OPENAI_API_KEY(quick-start.mdx:159-161)tools.md:280-320Tool classification (
tools.md): 5 built-in, 2 built-in-MCP, 2 third-party remote MCP (Linear, Jira — both engine-independent), 2 engine-dependent (web-fetch/web-search), 2 experimental (drive-memory, qmd), 1 custom-MCP, 3 config modifiers.playwrightandgithubmode remain ambiguous entries needing an explicit engine-scope column.Parity observation: the 2.13x copilot:claude example ratio and the Major-Obstacle #2/#3 scaffolding gap are the same root cause — Copilot is still gh-aw's "paved path," and every other engine inherits leftover friction rather than a parallel first-class path.
Auth Gaps
ANTHROPIC_API_KEYor Anthropic WIF (id-token: write,--no-secret); no subscription-token (CLAUDE_CODE_OAUTH_TOKEN) support (quick-start.mdx:145-151,cli.md:207,287). WIF federation-rule setup is link-only, not step-by-step.CODEX_API_KEYorOPENAI_API_KEY,CODEX_API_KEYtakes precedence (quick-start.mdx:159-161).COPILOT_GITHUB_TOKEN) orcopilot-requests: writepermission (no secret needed) — both paths fully inlined (quick-start.mdx:135-141).GEMINI_API_KEYor Google WIF; pool/provider setup not given step-by-step (quick-start.mdx:165-169).Recommended Actions
Priority 1
--engine copilotauto-scaffold ingh aw init, or document the manual steps to reach parity (cli.md:153-181).quick-start.mdx:149vs135-141).Priority 2
/gh-aw/engines/claude/setup content inline into quickstart, matching how Copilot's steps are inlined (quick-start.mdx:153).quick-start.md→quick-start.mdxfilename mismatch wherever it's referenced.Priority 3
tools.mdto resolve theplaywright/github/web-search ambiguous entries.All reactions