Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-05 #65857
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #66142. |
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, no Copilot CLI) can get a gh-aw workflow running with
ANTHROPIC_API_KEY, but the experience is second-class to Copilot's:gh aw initauto-scaffolds a custom agent file + MCP wiring only for Copilot, example coverage is ~1.9x richer for Copilot, and keyless (WIF) auth is link-only for Claude vs. fully inline for Copilot. Key finding: no critical blockers remain (0 for the current streak), but thegh aw initartifact-parity gap is now the longest-standing unresolved major obstacle across multiple consecutive daily reviews.Severity Findings
Critical Blockers (0) / Major Obstacles (4) / Minor Confusion (3)
Critical Blockers: None found this run.
Major Obstacles:
gh aw initartifact-parity gap — Copilot gets an auto-generated custom agent file (.github/agents/agentic-workflows.md) and MCP wiring (.github/mcp.json,copilot-setup-steps.yml); Claude/Codex users are told only to "author an agent file in your own agent's format" with no template. —docs/src/content/docs/setup/cli.md:139-140smoke-claude*.md) vs. 9 (smoke-copilot-*.md), a 4.5x depth gap for learning-by-example. — engine-example-counter scan of.github/workflows/*.mddocs/src/content/docs/setup/quick-start.mdx:149vs.:133-141CLAUDE_CODE_OAUTH_TOKEN(fromclaude login) is explicitly documented as unsupported and silently ignored, failing with a CLI error that never mentions the token; onlyANTHROPIC_API_KEYor enterprise WIF work. —docs/src/content/docs/setup/quick-start.mdx:151,docs/src/content/docs/setup/cli.md:240Minor Confusion:
tools.timeoutdefault (60s) documented only for Claude/Codex; Copilot/Gemini/Pi defaults unstated. —docs/src/content/docs/reference/tools.md:237web-fetchstandalone per-engine behavior ambiguous outside Codex's combined web-search/web-fetch model. —docs/src/content/docs/reference/tools.md:126-128tools.github.mode: gh-proxy,tools.cli-proxy: true) stated as a unique requirement with no rationale given. —docs/src/content/docs/setup/quick-start.mdx:175Engine & Tool Matrix
COPILOT_GITHUB_TOKENor org billing, inlineANTHROPIC_API_KEYinline; OAuth subscription token unsupportedCODEX_API_KEYoverride notedOPENAI_API_KEY/CODEX_API_KEYinlinemodel:provider prefixTool classification (from
reference/tools.md): most tools (edit,github,bash,playwright,cache-memory, etc.) are engine-agnostic. Two tools are engine-differentiated:web-search(opt-in for Codex/Claude/Copilot, absent for Gemini/Pi) andtools.timeout(documented only for Claude/Codex). This gives a 14 all-engine / 2 engine-differentiated / 2 ambiguous breakdown — the ambiguous entries (web-fetchstandalone behavior, Pi's proxy flags) are the main source of Minor Confusion above.Auth Gaps
ANTHROPIC_API_KEYis the clear, fully-inline path. Anthropic WIF (keyless) is mentioned in one sentence with a link for actual setup steps (quick-start.mdx:149).CLAUDE_CODE_OAUTH_TOKENfromclaude loginis explicitly unsupported and fails silently with a misleading CLI error (quick-start.mdx:151,cli.md:240) — this remains the most consequential documented (not silent) gap for a Claude Code user trying to reuse their existing subscription login.copilot-requests: write) or a fine-grained PAT stored asCOPILOT_GITHUB_TOKEN— both with numbered steps in the same section.OPENAI_API_KEYinline;CODEX_API_KEYoverride noted inline.GEMINI_API_KEYinline; Google WIF given the same brief-inline/link-for-detail treatment as Anthropic WIF.model:provider prefix (copilot/,anthropic/,openai/), riding on whichever underlying engine's credentials are configured — not a distinct auth story of its own.Recommended Actions
Priority 1 (blocks confident adoption):
gh aw init --engine claudescaffolding) so non-Copilot users get the same turnkey agent + MCP wiring Copilot gets. (cli.md:139-140)CLAUDE_CODE_OAUTH_TOKENlimitation as a proactive warning in the quick-start auth step itself, not only in a later gotchas note, so Claude.ai subscribers don't hit a misleading CLI error. (quick-start.mdx:151)Priority 2 (friction, workaround exists):
quick-start.mdx:149,:169)Priority 3 (polish):
tools.timeoutandweb-fetchdefault behavior explicitly for every engine, not just Claude/Codex. (tools.md:126-128,237)gh-proxy/cli-proxyrequirement. (quick-start.mdx:175)All reactions