[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-07-17 #46245
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-07-18T13:05:13.242Z.
|
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
From a Claude Code user's perspective, gh-aw is fully adoptable with zero critical blockers — Claude is a first-class engine with quick-start auth, 61 workflow examples, a dedicated smoke test, and no Claude-only or Copilot-only tool gating (11/13 tools engine-agnostic). Key finding (persistent across 27 daily runs): the docs still assume an API-key mental model for Claude and never surface that
CLAUDE_CODE_OAUTH_TOKENis silently ignored — the exact friction point for a Claude Pro/Max/Teams subscriber who avoids Copilot. Overall score: 7.5/10 (stable).Severity Findings (Critical to Major to Minor)
🔴 Critical Blockers: None. A Copilot-free Claude user can complete the entire quick-start with
ANTHROPIC_API_KEY.🟠 Major Obstacles
permissions.copilot-requests: write, no PAT —README.md:40,cli.md:177), but Claude offers only a console API key (quick-start.mdx:97-108,README.md:41-42).CLAUDE_CODE_OAUTH_TOKEN(what Claude Code / Max subscribers already hold) is unsupported and silently ignored, and the quick-start Claude tab never says so. Fix: add a one-line note in the Claude tab: subscription OAuth tokens are not accepted; use an API key or WIF keyless auth.gh aw initdefaults to Copilot artifacts. Init emits Copilot-specific files unless--engine claudeis passed (cli.md:148), and that flag is documented in the CLI reference but not surfaced in the quick-start add flow (quick-start.mdx:69,75). Fix: show--engine claudein the primary quick-start steps.engine:= silent Copilot default. 33 example workflows omitengine:and fall back to Copilot (DefaultEngine=CopilotEngine); disclosed only atquick-start.mdx:75, not in prerequisites (how-they-work.mdx:26). Dedicated secret callouts detail Copilot + Anthropic + Codex, but Gemini is prereq-only with no auth block. Fix: make the default explicit in prerequisites; add a Gemini secret callout.🟡 Minor Confusion
quick-start.mdx:30) with no "why Claude vs Copilot" guidance.architecture.mdx:279).architecture.mdx:227-237) — relevant whenfirewall: true.Engine & Tool Matrix
--engine claudeOPENAI_API_KEY/CODEX_API_KEYshared/genaiscript.md)(Also present in examples but out of the core comparison:
pi21,gemini/opencode/antigravity1 each —pioutnumbers Codex yet isn't in the primary engine list athow-they-work.mdx:26.)Tool classification (13 tools): 11 engine-agnostic (edit, github, bash, web-fetch, playwright, cache-memory, repo-memory, qmd, agentic-workflows, cli-proxy, custom mcp-servers). 0 Copilot-only, 0 Claude-only — strong parity positive. 2 ambiguous:
web-search("engine-dependent"; only Codex behavior — disabled by default — is documented,tools.md:63-67) andtools.timeout(per-engine defaults Claude 60s / Codex 120s; other engines unstated,tools.md:153-157).Parity observation (from example counter): effective Copilot ≈ 2.6× Claude, but Claude leads the inline-string
engine: claudeform and has a dedicated smoke test — Claude is not underrepresented in production families (analysis, reporting, safe-output).Auth Gaps
/reference/auth/(not in core docs)quick-start.mdx:81,README.md:39CLAUDE_CODE_OAUTH_TOKENunsupported — caveat never in quick-startquick-start.mdx:97-108architecture.mdx:227-237CODEX_API_KEYvsOPENAI_API_KEYprecedence stated but no guidancequick-start.mdx:107README.md:6linksquick-start.md; actual file is.mdxREADME.md:6Recommended Actions
Priority 1 (persona blocker): In the quick-start Claude tab, add one line stating subscription OAuth tokens are not accepted and pointing to API-key + WIF keyless auth. This closes the single most persona-relevant gap, unchanged across all 27 runs.
Priority 2: Surface
--engine claudeand the "omitted = Copilot default" behavior in the primary quick-start steps + prerequisites; add a Gemini secret callout.Priority 3: Document the default Claude model, add Anthropic egress to the firewall allowlist example, disambiguate
web-search/tools.timeoutper engine, and fix theREADME.md:6.mdto.mdxlink.References:
All reactions