Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-09 #67205
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #67432. |
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
gh-aw's compiler and most tools (edit, bash, playwright, cache-memory, mcp-servers, etc.) are engine-agnostic, and Claude auth itself is now fully documented (0 critical blockers for the 10th consecutive tracked run). The friction for a Claude Code user who avoids Copilot is concentrated in three places:
gh aw initonly auto-scaffolds agent/MCP wiring for Copilot, example/smoke-test coverage favors Copilot ~1.9x, and Anthropic WIF setup reads thinner than Copilot's fully inline auth wizard. Key finding: no blocker prevents adoption, but every "quick path" in the docs defaults to Copilot, leaving Claude users to assemble equivalent steps manually.Severity Findings
Critical Blockers: None identified this run.
Major Obstacles:
gh aw initartifact-parity gap — only--engine copilotauto-creates the custom agent file (.github/agents/agentic-workflows.md) and MCP wiring (.github/mcp.json,copilot-setup-steps.yml); Claude users are told to "author an agent file in your own agent's format" and "registergh aw mcp-serverin your own MCP host configuration" with no inline template. (docs/src/content/docs/setup/cli.md:107,:127-132)smoke-copilot-aoai-apikey.md,smoke-copilot-aoai-entra.md,smoke-copilot-arm.md) with no Claude equivalent.docs/src/content/docs/setup/quick-start.mdx:145-151) vs Copilot's full add-wizard walkthrough (cli.md:153: two auth paths, PAT creation page, validation behavior).cli.md:153describes Copilot's wizard UX in a full paragraph; the equivalent Claude wizard flow is only described inquick-start.mdx:143-153, not incli.mditself, so a reader going straight to the CLI reference sees asymmetric depth.Minor Confusion:
quick-start.mdx:70— "If you already have GitHub Copilot, start there — it requires no extra account setup" implicitly positions Claude as the higher-friction path.tools.md:239states "Claude and Codex default to 60 seconds" fortools.timeoutbut leaves Copilot/Gemini/Pi defaults unstated.drive-memoryandqmdtools (tools.md:157-188) — no statement of which engines support them.Engine & Tool Matrix
cli.md:107)cli.md:131)cli.md:125).github/workflowscopilot-requests: writeorCOPILOT_GITHUB_TOKENPAT, fully inline wizard (cli.md:153)ANTHROPIC_API_KEYor WIF (link-only);CLAUDE_CODE_OAUTH_TOKENexplicitly rejected (quick-start.mdx:151)OPENAI_API_KEY/CODEX_API_KEY(quick-start.mdx:157-161)Tool classification (
tools.md): 11 of ~16 documented tools are engine-agnostic (edit, github, bash, playwright, cache-memory, repo-memory, mcp-servers, etc.); 2 are Copilot-restricted/special-cased (web-search/web-fetchrejected at compile time in CLI mode,tools.md:130); 2 explicitly name Claude+Codex together (web-searchdefault-off, 60s timeout,tools.md:128,239); Gemini/Pi have no nativeweb-searchand need MCP instead;drive-memoryandqmdare ambiguous/experimental with no per-engine statement.Engine-example-counter parity observations: baseline conformance coverage (
engine-conformance-*.md) is 1:1 across all engines (Claude and Copilot each have exactly one), so the gap is concentrated entirely in Copilot's extra auth/platform/SDK smoke matrix (sub-agents, small-model, dynamic-workflow variants) that Claude has no equivalents for.Auth Gaps
ANTHROPIC_API_KEY(from console.anthropic.com) or Anthropic WIF (id-token: write) —quick-start.mdx:145-151.CLAUDE_CODE_OAUTH_TOKENfrom everydayclaude loginis explicitly unsupported and the CLI fails with an error (quick-start.mdx:151,cli.md:232) — this has now been documented (not silent) for 10 consecutive tracked runs, but remains a gotcha for Claude Code users who already hold this credential and expect it to work.copilot-requests: writerepo permission ORCOPILOT_GITHUB_TOKENfine-grained PAT — walked through step-by-step in the add-wizard description (cli.md:153).cli.mdhas no paragraph-level narrative for Claude's add-wizard auth flow; that detail exists only inquick-start.mdx, creating a documentation asymmetry for anyone reading the CLI reference in isolation.Recommended Actions
Priority 1:
gh aw init --engine claudedocs (cli.md:131), mirroring what Copilot auto-generates.quick-start.mdx:145-151) with the same inline step depth as Copilot's add-wizard (cli.md:153).Priority 2:
cli.mdinstead of only cross-referencingquick-start.mdx.tools.timeoutdefaults for Copilot/Gemini/Pi (tools.md:239).Priority 3:
quick-start.mdx:70's framing so Claude isn't implicitly cast as the higher-friction path.drive-memoryandqmd(tools.md:157-188).All reactions