[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-06-13 #39075
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-06-14T13:10:51.006Z.
|
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 onboard to gh-aw without touching GitHub Copilot — the Quick Start documents the Claude engine,
ANTHROPIC_API_KEY, andengine: claudefrontmatter. No critical blockers. The friction is that Copilot is the silent default everywhere (init artifacts, omitted-engine behavior, doc ordering), and the one genuine trap — Claude OAuth tokens are unsupported — is buried inauth.mdx, not the Quick Start. Overall score: 7.5/10, stable vs. the last two daily reviews (0 critical, 3 persistent major gaps).Severity Findings (Critical / Major / Minor)
🚫 Critical Blockers
None. The Claude path is documented end-to-end.
Claude OAuth tokens (Max/Teams) are silently unsupported. Only
ANTHROPIC_API_KEYworks;CLAUDE_CODE_OAUTH_TOKENis explicitly ignored. This directly hits the Claude Code persona — many such users have a Max/Teams subscription, not a console API key. The caveat lives inreference/auth.mdx:200-202but is absent fromsetup/quick-start.mdx, where a Claude user looks first.Fix: add a callout in
quick-start.mdxnear theANTHROPIC_API_KEYblock (lines 84-88): 'Claude subscription OAuth tokens are not supported — use a Console API key.'gh aw init/ add-wizard default to Copilot artifacts.--engine claudeskips Copilot-specific artifacts (cli.md:135, wizardcli.md:164) but this flag is not surfaced in the Quick Start. A Claude user following the happy path generates Copilot scaffolding.Fix: show
gh aw init --engine claudeinquick-start.mdxas a first-class alternative.Omitting
engine:silently defaults to Copilot (how-they-work.mdx:26); 34 of 246 example workflows rely on this implicit default. The Quick Start's inline secret callouts cover only Copilot + Anthropic (quick-start.mdx:71,77-88) — Codex/Gemini users get no inline guidance.Fix: state the default explicitly and add Codex/Gemini secret callouts (or link them).
💡 Minor Confusion
README.md:40,how-they-work.mdx:26,architecture.mdx:279) with no 'why choose Claude vs Copilot?' guidance.ANTHROPIC_BASE_URL/engine.env) appear only inauth.mdx:226-244, not the Quick Start.crushengine is a valid--enginevalue (cli.md:251) but is missing from the engine prose lists — minor inconsistency.Engine & Tool Matrix
.github/workflows)copilot-requests: writeorCOPILOT_GITHUB_TOKENPATANTHROPIC_API_KEYonly — no OAuthOPENAI_API_KEY(orCODEX_API_KEY)engine.envonly, no section*_BASE_URL+ secretTool parity (
reference/tools.md): 14 documented tools — 13 engine-agnostic, 0 Copilot-only, 0 Claude-only, 1 unclear (web-search:is 'engine-dependent': needs MCP on some engines, off-by-default on Codex,tools.md:62,65,67). Tool access is essentially engine-neutral — a strong positive for Claude adoption.Parity observation: Copilot has ~2× Claude's example count and dominates the daily-* / smoke-test families; Claude examples cluster in analysis, auditing, docs, and safe-output review and favor inline
engine: claude. Functionally near-parity, but the example imbalance reinforces a Copilot-default perception.Auth Gaps
Per-engine auth detail
ANTHROPIC_API_KEYfrom console.anthropic.com (quick-start.mdx:84-88). Gap:CLAUDE_CODE_OAUTH_TOKEN/ subscription OAuth explicitly unsupported and ignored (auth.mdx:200-202,282) — not repeated in Quick Start.copilot-requests: write(no PAT) or fine-grainedCOPILOT_GITHUB_TOKENPAT; GitHub App/OAuth tokens not accepted for this secret (auth.mdx:144,306).OPENAI_API_KEY(orCODEX_API_KEYtried first) (auth.mdx:208-224); no inline Quick Start callout.*_BASE_URLviaengine.env+ referenced secret; deferred toreference/engines/(auth.mdx:226-244).Recommended Actions
Priority 1 (blocks Claude Code users): Add a Quick Start callout stating Claude OAuth/subscription tokens are unsupported and a Console
ANTHROPIC_API_KEYis required (quick-start.mdx:84-88).Priority 2 (reduces Copilot-default friction): Surface
gh aw init --engine claudein the Quick Start; explicitly document that omittingengine:defaults to Copilot; add Codex/Gemini secret callouts.Priority 3 (polish): Add a short 'choosing an engine' comparison, give the custom engine a dedicated section + one example, and reconcile the
crushengine in the prose lists.References: §27467397420
Beta Was this translation helpful? Give feedback.
All reactions