[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-08-02 #49775
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-08-03T12:55:12.872Z.
|
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
Reviewed as a Claude Code user (no Copilot). gh-aw's core path works without Copilot —
--engine claudeis documented and Claude has a first-class quick-start auth callout. Key finding, unchanged across 35 consecutive daily runs: Claude Code users get no zero-secret/org-billing auth shortcut equivalent to Copilot'scopilot-requests: write, and the CLI/runtime silently defaults to Copilot the momentengine:is omitted or removed. Score: 7.5/10, 0 critical blockers.Severity Findings
Critical Blockers: None. A Claude-only user can complete quick-start end-to-end.
Major Obstacles
CLAUDE_CODE_OAUTH_TOKENis explicitly unsupported and silently ignored — "Provider-based OAuth authentication (such as billing through a Claude Teams or Claude Max subscription) is not supported" (auth.mdx:205-207). Only a separately-billedANTHROPIC_API_KEY(or WIF) works, vs. Copilot's zero-secretcopilot-requests: write(auth.mdx:94-118,quick-start.mdx:132-139).engine:is removed from frontmatter, "the runtime defaults to Copilot" (quick-start.mdx:116; confirmedhow-they-work.mdx:26, "GitHub Copilot (default)"). A Claude user hand-editing frontmatter can silently lose their engine choice.ANTHROPIC_API_KEYsection has no quota/rate-limit guidance and no troubleshooting beyond generic 401/403 (auth.mdx:187-209,auth.mdx:413-415); the WIF keyless alternative (auth.mdx:213-244) references external Anthropic Console setup with no step-by-step federation walkthrough and no token rotation/revocation guidance.quick-start.mdx:132-139).Minor Confusion
auth.mdx:19; Copilot listed first in every engine list,how-they-work.mdx:26) — no why-Claude-vs-Copilot guidance.web-searchtool's default-off behavior is documented only for Codex (tools.md:67-68); ambiguous whether Claude/Gemini have the same restriction.engine.agent,max-continuations, Copilot-SDK/BYOK — is Copilot-exclusive and not flagged as such in the main engine comparison table, so Claude users discover the restriction by trial and error.customengine has effectively zero standalone example coverage (only a shared snippet,shared/genaiscript.md), no dedicated auth section.Engine & Tool Matrix
copilot-requests: writeor PATcopilot-requests: write/COPILOT_GITHUB_TOKENPAT--engine claudeflag documentedquick-start.mdx:110ANTHROPIC_API_KEYor Anthropic WIF (no OAuth-token reuse)OPENAI_API_KEY/CODEX_API_KEY, Azure/custom endpoint viaengine.envOPENAI_API_KEY(auth.mdx:281-319)engine.command/harness; no dedicated quick-start sectionTool parity is strong: doc-reader classified 10 of 11 core tools as engine-agnostic (
edit,github,bash,web-fetch,playwright,cache-memory,repo-memory,qmd,agentic-workflows,cli-proxy—tools.md:20-151); onlyweb-searchhas documented engine-specific behavior (disabled by default for Codex,tools.md:60-68). No Copilot-only or Claude-only core tools this run — the asymmetry is in advancedengine.*config, not the tool surface. (Note: this run's engine-example-counter returned an outlier 134 "omitted-engine" count vs. the ~35 historical baseline over 35 prior runs — likely a substring/methodology artifact; treat directionally, not as a step change.)Auth Gaps
ANTHROPIC_API_KEY(quick-start.mdx:142-148,auth.mdx:187-209) or Anthropic WIF (auth.mdx:213-244);CLAUDE_CODE_OAUTH_TOKENexplicitly rejected (auth.mdx:205-207). No quota guidance, no WIF step-by-step, no key-rotation instructions.copilot-requests: writepermission (no secret) preferred, or fine-grained PAT asCOPILOT_GITHUB_TOKEN(auth.mdx:94-152) — richest, most validated path.OPENAI_API_KEYorCODEX_API_KEY, Azure/custom endpoint viaOPENAI_BASE_URL(auth.mdx:281-319) — no deprecation timeline for theCODEX_API_KEYalias.GEMINI_API_KEYor Google WIF/Vertex AI (auth.mdx:323-398) — WIF setup is externally-referenced, minimal inline detail.Recommended Actions
Priority 1
quick-start.mdxnear the Claude tab clarifying there is no Claude equivalent tocopilot-requests: write— set expectations before the user hits billing surprise.engine:omitted → defaults to Copilot" warning (quick-start.mdx:116) into the Prerequisites section, not buried mid-flow.Priority 2
engine.agent,max-continuations, and Copilot-SDK/BYOK rows in the engine comparison table so Claude users don't discover restrictions by trial and error.auth.mdx:213-244(Anthropic WIF) with a numbered federation-rule setup walkthrough matching the detail level of the Copilot PAT flow.Priority 3
customengine example workflow.References:
All reactions