Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-30 #73193
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #73504. |
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 can complete onboarding without Copilot:
add-wizardoffers Claude, andANTHROPIC_API_KEYsetup is documented (quick-start.mdx:145-155). The main gaps are a Copilot-first framing and Claude setup detail that sits outside the reviewed docs. Key finding: the Claude path is prose-only. None of the six core docs shows a runnableengine: claudesnippet or a Claude WIF example.Setup clarity for Claude: partial. Onboarding is Copilot-free: yes.
Severity Findings
Critical Blockers
None found. A Claude user can finish setup with
ANTHROPIC_API_KEY.Major Obstacles
engine: claudeexample in the core docs. Claude is mentioned only in prose (cli.md:183,cli.md:159). Users are sent to/gh-aw/engines/claude/(quick-start.mdx:155).id-token: writeand anengine.authblock, but no YAML is shown (quick-start.mdx:151,cli.md:207).CLAUDE_CODE_OAUTH_TOKENfromclaude loginis unsupported (quick-start.mdx:153,cli.md:287). Claude Code users commonly have only this token, and no migration guidance is given.how-they-work.mdx:26). The prerequisites say "If you already have GitHub Copilot, start there" (quick-start.mdx:70). Theinitdescription lists Copilot-only artifacts (cli.md:153), and the engine used by defaultinitis not named (cli.md:158).cli.md:180).Minor Confusion
quick-start.mdx:51says the guide "requires only the GitHub CLI", butquick-start.mdx:70also requires an AI account and a secret.quick-start.mdx:55) vs "Daily Repo Report" (quick-start.mdx:188).web-search:entry with no example (tools.md:128). The Claude and Codex default tool timeout is 60s (tools.md:253).agyappears only in the secrets bootstrap (cli.md:299) and is missing from the engine lists (README.md:20,how-they-work.mdx:26).ANTHROPIC_API_KEYonly on the pull-request path, and direct-push behavior is unstated (cli.md:207).Engine & Tool Matrix
Example counts are top-level
engine:declarations in.github/workflows/*.md(338 total). 63 declarations (18 Pi, 45 unresolved nested ids such asagy) are not attributed to the four engines below.quick-start.mdx:137-143)copilot-requests: write(org billing)quick-start.mdx:145-155)ANTHROPIC_API_KEYor WIF; OAuth token rejectedquick-start.mdx:157-163)CODEX_API_KEYorOPENAI_API_KEYParity observations: Claude has about 47% of Copilot's examples. Claude favors the scalar form (34 of 63) while Copilot favors the nested form. Neither form is explained in the docs. Threat-detection overrides are nested under
safe-outputs(3 files) and excluded from the counts.Tool classification (19 entries in
tools.md: 3 built-in, 2 web, 2 remote MCP, 3 gh-aw MCP, 2 memory, 2 experimental, 1 custom MCP, 1 browser, 3 config knobs):web-fetchandweb-searchare disabled for Claude and Codex by default, Copilot rejects them at compile time, and Gemini and Pi silently no-op (tools.md:128-132). This is the most relevant tool gap for Claude users.tools.md:130).playwrighthas no stated class (tools.md:134-144).githubmode and auth are unspecified (tools.md:29-39).safeoutputsandmcpscriptsare referenced but not declared (tools.md:224-231,tools.md:352).tools.md(:41-100), not in the engine secret tables.Auth Gaps
quick-start.mdx:151). The auth reference page is unverified because it is outside the six docs.cli.md:205). The PAT permission level also differs: "Read" (quick-start.mdx:142) vs unspecified (cli.md:205).cli.md:320-326).model:prefix and is described in a single sentence (quick-start.mdx:175).GITHUB_TOKEN(cli.md:320). This matters for Claude users only if they follow Copilot-assignment flows.Recommended Actions
Priority 1
engine: claudefrontmatter example withANTHROPIC_API_KEYtoquick-start.mdxnear line 145.permissions.id-token: writeplusengine.auth) atquick-start.mdx:151.CLAUDE_CODE_OAUTH_TOKENis unsupported and what to use instead (quick-start.mdx:153).Priority 2
4. Make the quick start engine-neutral. Replace the Copilot-first line at
quick-start.mdx:70with an engine chooser, and fix the "only the GitHub CLI" claim at:51.5. Name the default engine for
gh aw initand showinit --engine claudeas a peer example (cli.md:153-159).6. Provide a starter Claude subagent template to replace the Copilot custom agent (
cli.md:180).Priority 3
7. Add a web-search support matrix by engine with a Claude snippet (
tools.md:128-132).8. Document the scalar vs nested
engine:forms, and addagyto the engine lists (README.md:20,how-they-work.mdx:26).9. Fix the report-name mismatch (
quick-start.mdx:55,:188).Coverage notes
quick-start.mddoes not exist; the file isquick-start.mdx.cli.md:694-1583was only grep-sampled. The engine pages and the auth reference are linked but were not reviewed.review-history.jsonlexisted (cold start), so no trend data is available.All reactions