[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-09-24 #63180
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #63440. |
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
Reviewed gh-aw docs from a Claude Code user's perspective (no GitHub Copilot, no Copilot CLI). No critical blockers remain — Claude Code is a fully supported, first-class engine — but the OAuth-token trap flagged in prior runs is still unresolved after 17 consecutive runs, and Claude's onboarding remains structurally second-class to Copilot's (manual
initscaffolding, ~2x fewer example workflows).Severity Findings
Critical / Major / Minor findings (click to expand)
Critical Blockers: None found this run.
Major Obstacles:
CLAUDE_CODE_OAUTH_TOKEN(the token fromclaude login, likely already held by subscription-based Claude Code users) is silently ignored — cli.md:240. The warning lives only in thesecrets settroubleshooting subsection and is not cross-referenced from quick-start.mdx:145-153 or how-they-work.mdx:33, where a new Claude user looks first. Failure surfaces as a generic Claude CLI auth error that never names the token.gh aw initonly auto-scaffolds the custom agent file and MCP wiring for Copilot (cli.md:139-140 table). Non-Copilot guidance says to "author an agent file in your own agent's format" and "registergh aw mcp-serverin your own MCP host configuration" (cli.md:133-144) with no concrete Claude Code example — only a link to an out-of-scope reference page..github/workflows/*.md; Codex (74) is better served than Claude.Minor Confusion:
tools.timeoutdefaults are given only for Claude (60s) and Codex (120s); Copilot/Gemini/Pi are unstated (tools.md:235).model:provider-prefix string rather than theengine:field — an easy-to-miss distinct mechanism (quick-start.mdx:171-175).id: customdeclaration is nested inside a shared/include fragment (shared/genaiscript.md), not independently discoverable.Engine & Tool Matrix
gh aw init(custom agent file + MCP wiring), default engine (cli.md:115,135-143)copilot-requests: write) orCOPILOT_GITHUB_TOKEN(how-they-work.mdx:32)ANTHROPIC_API_KEYor WIF;claude loginOAuth token silently ignored (cli.md:240)CODEX_API_KEY/OPENAI_API_KEY(quick-start.mdx:155-161)Tool support in docs/reference/tools.md is engine-agnostic for the large majority of entries (edit, github, bash, web-fetch, playwright, cache-memory, mcp-servers, etc. — tools.md:20-302); only
web-searchnames differing per-engine mechanics explicitly, and none of tools.md's entries are Copilot-exclusive — the only true Copilot-only artifacts live in cli.md'sinitcommand, not in the tool reference itself.Auth Gaps
CLAUDE_CODE_OAUTH_TOKENis unsupported and silently dropped (cli.md:240) — the single biggest trap for subscription-only Claude Code users, since it's the credential they're most likely to already hold. No guidance exists for developers without a billed Anthropic Console account.COPILOT_GITHUB_TOKENrequires a fine-grained PAT with elevated Copilot Requests scope beyond the default ephemeralGITHUB_TOKEN(cli.md:161) — a Copilot-specific nuance with no parallel called out for other engines.model:field's provider prefix rather than theengine:field (quick-start.mdx:171-175) — undocumented as a "gotcha" anywhere in scope.Recommended Actions
Priority 1: Cross-reference the
CLAUDE_CODE_OAUTH_TOKENwarning (cli.md:240) into quick-start.mdx's Claude setup steps (145-153) and how-they-work.mdx's engine table (33), so it's visible before a user attempts setup rather than after a cryptic failure.Priority 2: Add a worked Claude Code example for the manual
initsteps (custom agent file authoring + MCP host registration) referenced at cli.md:133-144, instead of only linking out.Priority 3: Backfill Claude-engine example workflows toward parity with Copilot (55 vs 108), and document
tools.timeout/web-search defaults for Gemini/Pi engines (tools.md:128,235).References:
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