[claude-code-user-docs-review] Claude Code User Documentation Review - 2026-09-09 #59730
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #59973. |
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-only developer (no Copilot) can complete gh-aw setup end-to-end, but the docs remain structurally Copilot-centric: Copilot is the default engine, gets auto-generated integration artifacts, and has ~2x the example workflows Claude does. The long-standing
CLAUDE_CODE_OAUTH_TOKENtrap (flagged across 17 straight daily runs since 2026-08-22) stays explicitly documented in prose (cli.md:240) — holding at Major for a 2nd consecutive run, down from Critical. No new Critical blockers found today.Severity Findings
Critical Blockers (0) · Major Obstacles (4) · Minor Confusion (4)
Critical Blockers
None this run. (Runs from 2026-08-22–2026-09-07 rated the silent
CLAUDE_CODE_OAUTH_TOKENfailure Critical;cli.md:240now states explicitly that the token "is not supported... silently ignored, so the run instead fails with an authentication error... which is the signal to switch credentials.")Major Obstacles
claude loginsessions — onlyANTHROPIC_API_KEYor Anthropic WIF work in Actions; an existing Claude Pro/Max login can't be reused (docs/src/content/docs/setup/cli.md:240,quick-start.mdx:135-137).gh aw initauto-generates.github/agents/agentic-workflows.mdand.github/mcp.json/copilot-setup-steps.ymlonly for Copilot; Claude users get one sentence ("author an agent file in your own agent's format... Register gh aw mcp-server in your own MCP host configuration") with no template (cli.md:139-140).gh aw doctordoesn't validate engine secrets — it checksghauth/repo state but notANTHROPIC_API_KEY, so a broken Claude auth setup isn't caught before a workflow run fails (cli.md:256-273)..github/workflows/*.mddespite first-class support.Minor Confusion
how-they-work.mdx:26) but missing from the prerequisites AI-account list (quick-start.mdx:73) and fromarchitecture.mdx:17,304.tools.timeoutdefaults are given only for Claude (60s) and Codex (120s), not Copilot/Gemini/Pi, so it's unclear if Claude's default is atypical (tools.md:255).COPILOT["Agent CLI"]even though it represents any engine (architecture.mdx:206).quick-start.mdx:73) frames Claude-only users as the exception path.Engine & Tool Matrix
cli.md:115,139-140)copilot-requests:writeperm ORCOPILOT_GITHUB_TOKENPAT; org-billing path documented in depth (quick-start.mdx:124-133)cli.md:139-140)ANTHROPIC_API_KEYor WIF;CLAUDE_CODE_OAUTH_TOKENexplicitly unsupported (cli.md:240)CODEX_API_KEY(precedence) orOPENAI_API_KEYgithub.mode: gh-proxy+cli-proxy: truemodel:provider prefixtools.mdis the one genuinely engine-neutral document (0 Copilot-specific mentions). Two CLI-generated artifacts remain Copilot-only: the custom agent file and MCP wiring (cli.md:139-140). Non-Claude example workflows (Copilot+Codex+custom = 227) outnumber Claude 4:1, so a Claude-only contributor has fewer reference patterns to copy.Auth Gaps
ANTHROPIC_API_KEY(console key) or WIF only;claude loginOAuth token silently ignored — documented atcli.md:240but still no dedicated troubleshooting callout, and WIF setup is link-only (unresolved since 2026-08-22, downgraded Critical→Major on 2026-09-08, held at Major again today).quick-start.mdx:124-133— no Claude equivalent depth exists.gh aw secrets bootstrapauto-detects engines and prompts for missing secrets (cli.md:242-254), butgh aw doctordoes not validateANTHROPIC_API_KEYpresence/validity (cli.md:256-273) — the two commands' scopes aren't cross-referenced for users.Recommended Actions
Priority 1
cli.md:240, with a worked WIF example instead of a bare link.gh aw doctorto validateANTHROPIC_API_KEY/engine secrets, mirroringsecrets bootstrap's engine detection.Priority 2
gh aw init --engine claude, matching the Copilot custom-agent scaffold (cli.md:139)..github/workflows/to close the ~2x gap with Copilot.Priority 3
COPILOTmermaid node to a neutralENGINEID.quick-start.mdx:73's "start with Copilot" framing to present all five engines neutrally.Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.anthropic.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
All reactions