[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-07-08 #44294
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-07-09T13:12:09.624Z.
|
Beta Was this translation helpful? Give feedback.
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 fully adopt gh-aw without any Copilot account:
--engine claude+ANTHROPIC_API_KEYare both surfaced in the quick-start, and every built-in tool is engine-agnostic (0 Copilot-only, 0 Claude-only). The single most persona-relevant gap persists for the 22nd run straight:CLAUDE_CODE_OAUTH_TOKEN— the credential a Claude Code / Claude Max/Teams subscriber already holds — is explicitly unsupported and silently ignored (auth.mdx:206-208), and this caveat never appears in the quick-start. Overall score 7.5/10, 0 critical blockers.Severity Findings (Critical → Major → Minor)
Critical Blockers: None. Claude is a first-class engine; onboarding is Copilot-free.
Major Obstacles
auth.mdx:208: "CLAUDE_CODE_OAUTH_TOKENis not supported... If you have set [it] as a repository secret, it will be ignored — configureANTHROPIC_API_KEYinstead." A Claude Code user's most likely existing credential fails silently. The caveat lives only inauth.mdx:206-208and:356— the quick-start Claude tab (quick-start.mdx:97-100) never mentions it.quick-start.mdx:75: removingengine:from frontmatter makes the runtime default to Copilot;gh aw initemits Copilot-specific artifacts unless--engine claudeis passed (cli.md:142,147). 36 of 258 workflow files omitengine:and thus default to Copilot. A Claude-only user who edits frontmatter can silently land on an engine they can't authenticate.quick-start.mdx:88-114) give step-by-step secret setup for Copilot, Anthropic, and Codex, but Gemini is prerequisite-only (quick-start.mdx:30) with no auth block, and the keyless WIF (github-oidc) path for Claude — ideal for a secrets-averse Claude user — is documented only inauth.mdx:214-278, never surfaced in the quick-start.Minor Confusion
4. Copilot-first framing.
quick-start.mdx:30: "If you already have GitHub Copilot, start there — it requires no extra account setup." No "why Claude vs Copilot" guidance anywhere.5. Loose ends.
customengine has 0 standalone workflow examples (onlyshared/genaiscript.md);crushappears in thegh aw secrets bootstrap --enginelist (cli.md:258) but isn't in the primary engine list (how-they-work.mdx:26); no default Claude model/version is documented (architecture.mdx:279).Engine & Tool Matrix
copilot-requests:writeCOPILOT_GITHUB_TOKENPATANTHROPIC_API_KEY) +--engine claude(qs:69)ANTHROPIC_API_KEY; WIF keyless (not in QS)OPENAI_API_KEY/CODEX_API_KEYengine.env/base-urlBuilt-in tools: 14 documented, all engine-agnostic — 0 Copilot-only, 0 Claude-only, 0 Codex-only. Only
web-searchis engine-dependent (Codex disables it by default unless declared,tools.md:67) andtools.timeouthas per-engine defaults (Claude 60s / Codex 120s,tools.md:157); neither excludes Claude. This is the strongest positive for Claude adoption.Parity observations (engine-example-counter): Copilot outnumbers Claude ~2.6:1 effective. Form preference is inverted — Claude authors favor inline
engine: claude(46 inline / 14 object), Copilot skews object-form for model pinning (92 object / 31 inline). Every engine has a dedicated smoke test, but Copilot has 6+ variants (arm/sdk/aoai/entra/sub-agents) vs Claude's smoke-claude family.pi(21) is unexpectedly the 3rd-most-common engine, ahead of Codex.Auth Gaps
ANTHROPIC_API_KEY(console.anthropic.com) ✅ in quick-start; WIF github-oidc keyless ✅ supported but only inauth.mdx:214-278;CLAUDE_CODE_OAUTH_TOKEN❌ unsupported/ignored (auth.mdx:206-208). Claude + GitHub MCP needs "additional configuration" deferred to the engines reference (auth.mdx:210).copilot-requests:write+${{ github.token }}(auth.mdx:15,95-118), or fine-grainedCOPILOT_GITHUB_TOKEN; OAuthgho_tokens rejected (auth.mdx:148).OPENAI_API_KEYorCODEX_API_KEY(precedence) —auth.mdx:282-298.GEMINI_API_KEY— documented inauth.mdx:324-336but not in the quick-start.Recommended Actions
Priority 1 — Add a one-line note to the quick-start Claude Tab (
quick-start.mdx:97-100): "CLAUDE_CODE_OAUTH_TOKEN(Claude Max/Teams subscription tokens) is not supported — useANTHROPIC_API_KEY." This closes the single highest-impact persona gap with one sentence.Priority 2 — Surface the silent-default behavior earlier (near
quick-start.mdx:30, not:75) and add the keyless WIF path + a Gemini auth block to the setup Tabs so all four prerequisite engines have parity.Priority 3 — Add a short "choosing an engine" section (Claude vs Copilot trade-offs), document the default Claude model, add at least one
custom-engine standalone example, and reconcilecrushbetweencli.md:258andhow-they-work.mdx:26.Trend: Stable vs 2026-07-07 (22 runs running) — 7.5/10, 0 critical, identical 3 major gaps. This run re-read
auth.mdxand confirmed the OAuth-token caveat verbatim atauth.mdx:206-208. No Copilot-only or Claude-only tools remain — parity is strong; the OAuth-token wording is the one durable paper cut.References: §28944070081
Beta Was this translation helpful? Give feedback.
All reactions