Repository navigation
[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-10-07 #66578
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #66879. |
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) can get a
gh-awworkflow running end-to-end today —ANTHROPIC_API_KEYis documented inline in 2 numbered steps (quick-start.mdx:143-153). No critical blockers were found this run. The main friction is polish asymmetry: Copilot gets auto-scaffolded init artifacts, fully inline numbered auth steps (including keyless WIF), and 11 smoke-test auth variants; Claude gets a bare link for WIF, an unsupported-credential trap for the exact token most Claude Code users already hold, and 4 smoke variants. Key finding:CLAUDE_CODE_OAUTH_TOKENfrom a normalclaude loginsession — the credential a Claude Code user is most likely to already have sitting around — is silently ignored by gh-aw, with a generic error that never names the token (quick-start.mdx:151,cli.md:232).Severity Findings (Critical → Major → Minor)
Critical Blockers
None found this run.
Major Obstacles
gh aw initartifact-parity gap — custom agent file and MCP wiring (.github/mcp.json,copilot-setup-steps.yml) are auto-scaffolded only for--engine copilot. For Claude/Codex,cli.md:131says only: "author an agent file in your own agent's format (Claude Code subagents, Codex prompts) from the same instructions" and "Registergh aw mcp-serverin your own MCP host configuration" — no template, no example config. Evidence:cli.md:107,125-132.CLAUDE_CODE_OAUTH_TOKENtrap — the OAuth token from a standardclaude login(what most individual Claude Code users already have) is explicitly unsupported and silently ignored; the run fails with a generic Claude CLI auth error that never mentions the token. Evidence:quick-start.mdx:151,cli.md:232.quick-start.mdx:149), versus Copilot's two full inline paths with numbered steps (quick-start.mdx:131-141). Google WIF has the identical gap (quick-start.mdx:169).smoke-claude-*.mdauth variants vs Copilot: 114 examples (~1.9x) / 11smoke-copilot-*.mdvariants covering SDK/auth/model permutations (arm, sdk, small, sub-agents, aoai-apikey, aoai-entra, auto, dynamic-workflow, mai, plain). A Claude user has far fewer worked patterns to copy from.Minor Confusion
model:" (how-they-work.mdx:36), unclear if it's a 6th independent path or a router over the other four.engine.copilot-sdk: trueis stated but its parity with Claude/Codex's native web tools isn't fully spelled out (tools.md:130).cli.md:131).Engine & Tool Matrix
quick-start.mdx:131-141)copilot-requests: writeorCOPILOT_GITHUB_TOKEN(how-they-work.mdx:32)quick-start.mdx:143-153)ANTHROPIC_API_KEYor WIF;CLAUDE_CODE_OAUTH_TOKENnot supportedquick-start.mdx:155-161)CODEX_API_KEY(precedence) orOPENAI_API_KEYgh aw initscaffolding; each has exactly oneengine-conformance-<engine>.md+ smoke pairinitartifact table confirms Copilot-only scaffolding (cli.md:127-132):.gitattributesand dispatcher skill ship for all engines; custom agent file + MCP wiring ship only for Copilot. Total workflows scanned: 324 top-level.github/workflows/*.md; 306 declare an engine (84 inline scalar + 222 nestedid:form), 18 have none (orchestration-only). copilot=114 vs claude=60 (1.9x) matches the historical band; codex=77 is ~1.28x claude.Auth Gaps
quick-start.mdx:149).quick-start.mdx:169).CLAUDE_CODE_OAUTH_TOKEN: explicitly unsupported, silently ignored, failure message doesn't name it (quick-start.mdx:151,cli.md:232) — repeated forgh aw secrets set.cli.md:131).cli.md:131).Recommended Actions
Priority 1
CLAUDE_CODE_OAUTH_TOKENis detected but unsupported, naming the token in the error message itself.quick-start.mdxthe same way Copilot's PAT path is inlined, rather than a single sentence + link.Priority 2
gh aw init --engine claude|codex, even if less automated than Copilot's path.smoke-claude-*.mdauth/SDK variants to close the smoke-coverage gap with Copilot's 11.Priority 3
how-they-work.mdx:36.cli.md:131.All reactions