Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-29 #72976
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #73040. |
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 (no Copilot account) can fully install, configure, and run gh-aw without ever touching Copilot — Claude has its own setup page, a complete auth story, and a full worked example. No critical blockers were found this run — a first since tracking began (prior runs consistently found 1–2). The remaining friction is subtler: a dangling cross-reference, undisclosed default agent behavior, and persistent Copilot-centric framing in reference pages that makes Claude feel like a secondary path even though it fully works.
Severity Findings
Critical Blockers / Major Obstacles / Minor Confusion
Critical Blockers: none found this run. (Historical note: a
CLAUDE_CODE_OAUTH_TOKENwording contradiction betweenauth.mdx:221andcli.md:287was flagged in prior daily reviews back to 2026-08-22; it did not reproduce this run — all citations now consistently describe subscription OAuth tokens as unsupported.)Major Obstacles
reference/auth.mdx:223promises "additional configuration needed when using Claude with GitHub MCP" on the engines page, butreference/engines.md:12-27contains no such content (just the engine comparison table). Fix: add the missing section or remove the pointer.reference/engines/claude.md:51remapssonnet/opus/haikuto gh-aw's own alias table rather than Claude Code's native model meaning, and this isn't mentioned on the beginner-facingengines/claude.mdsetup page at all.dontAsk, and bare mode restricts native tools to Bash/Edit/Read (reference/engines/claude.md:35-37,:63-71). The main getting-started page (engines/claude.md:41-52) never mentions either, so a user following only the quick path won't know what the agent is allowed to do.setup/cli.md:207documentsANTHROPIC_API_KEYsetup only for the pull-request installation path; direct-push installs are left unexplained (a gap still unfixed from the prior run).tools.github.toolsets(engines/claude.md:18-39), implying GitHub MCP access, but no page states what token/permission that needs beyond the Anthropic key.Minor Confusion
model: copilot/auto) is presented as an equal alternative to an Anthropic key (engines/claude.md:6,12) without flagging that it still requires an org Copilot subscription.engine.max-turnsis deprecated in favor of top-levelmax-turns, but both appear side-by-side in the shared feature matrix (reference/engines.md:33,47).setup/quick-start.mdx:70), subtly steering readers toward Copilot before Claude appears as an equal option at:125.reference/tools.md:128).--settingsauto-insertion is documented only for the Copilot-routed path (reference/engines/claude.md:27), leaving native-Anthropic users unsure if it applies.automodel resolution differs depending on Copilot-billed vs. native route (reference/engines/claude.md:29,51).Engine & Tool Matrix
copilot-requestspermission or PATANTHROPIC_API_KEY, WIF, Copilot-billed alt; OAuth explicitly unsupportedCODEX_API_KEY/OPENAI_API_KEY, Copilot-billed alt, Azure OIDCengine.idobject); no end-to-end tutorialParity observations (from engine-example-counter):
reference/engines.md:16labels it "(default)"; omittingengine:selects it.engines/copilot.md,engines/claude.md,engines/codex.md) are near-parity in depth (~50 lines each, one worked "daily report" example) — the imbalance is concentrated in reference/pattern pages (e.g.reference/imports.md:16usesengine: copilotas the default illustration), not the core tutorials.reference/third-party-agent.md:37explicitly calls its sample definitions "not supported gh-aw engines."reference/threat-detection.md:321-325;reference/engines/gemini.md:12;reference/engines/pi.md:19) even when the main workflow engine is non-Copilot.Auth Gaps
ANTHROPIC_API_KEYviagh aw secrets set(reference/auth.mdx:211-212), or Anthropic WIF (:227-269), or Copilot-billedmodel: copilot/autowithcopilot-requests: write(engines/claude.md:12).CLAUDE_CODE_OAUTH_TOKEN/ subscription login is explicitly unsupported (reference/auth.mdx:219-221;setup/cli.md:287) — consistent across all citations this run.reference/auth.mdx:223references "additional configuration ... for Claude with GitHub MCP" on the engines page, which doesn't exist (reference/engines.md:12-27).gh aw initstill scaffolds Copilot-only artifacts (custom agent file,.github/mcp.json,copilot-setup-steps.yml) by default;setup/cli.md:153,159,172-181says Claude users must pass--engine claudeto avoid this.setup/cli.md:207), not direct-push.Recommended Actions
Priority 1
reference/auth.mdx:223→reference/engines.mdcross-reference (add the missing GitHub MCP + Claude content, or remove the claim).ANTHROPIC_API_KEYsetup path insetup/cli.mdalongside the existing PR-path instructions.Priority 2
dontAsk) and bare-mode tool restrictions onengines/claude.mditself, not only the deeper reference page.engines/claude.mdthatsonnet/opus/haikuare gh-aw aliases, not Claude Code's native model names.Priority 3
imports.md, model-routing, cost-management) to show Claude alongside Copilot rather than defaulting illustrations to Copilot.model: copilot/autopath is offered as a Claude alternative.Automated daily documentation review from a Claude-Code-only user's perspective. Findings tracked in
cache-memory/review-history.jsonlfor trend analysis.All reactions