[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-07-09 #44547
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #44727. |
Beta Was this translation helpful? Give feedback.
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 can onboard gh-aw without any Copilot product: Claude is a first-class engine with quick-start auth coverage, 59 example workflows, and it is the sole engine in the core smoke-test suite. No critical blockers. Key finding: the docs still have no PAT-free/OAuth path for Claude, default silently to Copilot when
engine:is omitted, and lead with a Copilot-first framing — the same three friction points logged for 22 consecutive daily runs (score stable at 7.5/10).Severity Findings (Critical → Major → Minor)
Critical Blockers: none. A Claude Code user can complete quick-start end-to-end with
ANTHROPIC_API_KEYalone.Major Obstacles
permissions.copilot-requests: write, no PAT) —quick-start.mdx:92-95. Claude's only documented path is anANTHROPIC_API_KEYconsole key (quick-start.mdx:98-100,cli.md:171). Claude Pro/Max/Teams subscription (OAuth) tokens are not surfaced as usable; prior runs confirmedCLAUDE_CODE_OAUTH_TOKENis explicitly ignored (auth.mdx:206-208). This hits the exact persona.engine:and the runtime defaults to Copilot (how-they-work.mdx:26,quick-start.mdx:75);gh aw initemits Copilot artifacts unless--engine claude(cli.md:143,148). The--engine claudeflag is documented in cli.md but never surfaced in the quick-start add flow.quick-start.mdx:81,109-112), and WIF keyless auth (auth.mdx:207-271) is never mentioned in quick-start.Minor Confusion
quick-start.mdx:30); no why-Claude-vs-Copilot guidance.customengine has 0 standalone example workflows (onlyshared/genaiscript.mdfragment);crushappears in the secrets-bootstrap--enginelist (cli.md:258) but has no documented secret; no default Claude model version is documented (architecture.mdx:279).Engine & Tool Matrix
ANTHROPIC_API_KEYonly; no OAuth/PAT-free pathOPENAI_API_KEY/CODEX_API_KEY; web-search off by defaultTools: all ~14 tools (
edit,github,bash,web-fetch,playwright,cache-memory,repo-memory,safeoutputs, etc.) are engine-agnostic — 0 Copilot-only and 0 Claude-only tools (tools.md:20-210). Strong parity positive. Only ambiguous entry:web-search, which is engine-dependent (Codex disabled by default,tools.md:65-67).Parity observation (engine-example-counter): Claude leads the inline-string
engine: claudeform (44 vs Copilot 32) but Copilot dominates the objectid:form (93 vs 15), so effective Copilot exposure is ~2.6× Claude. Codex and Custom have materially weaker example parity.Auth Gaps
quick-start.mdx:30).gh secret setcommands; relies on the wizard prompt (quick-start.mdx:77-114)./reference/auth/, linked but not part of the quick-start flow (quick-start.mdx:81).GH_AW_PROJECT_GITHUB_TOKENPAT scope documented only in the cli.md project section, not in the main prereq/auth list (cli.md:876-882).Recommended Actions
Priority 1 — Add a Claude auth subsection to quick-start that (a) states OAuth subscription tokens are not supported and points to
ANTHROPIC_API_KEYor WIF keyless, and (b) links the copilot-requests-style PAT-free guidance. Closes the single most persona-relevant gap (open 22 runs).Priority 2 — Surface
--engine claudein the quick-start add step and add a callout that omittingengine:silently defaults to Copilot. Give Gemini a secret block matching Codex.Priority 3 — Add one why-Claude-vs-Copilot sentence, one standalone
engine: customexample, and document the default Claude model +crushsecret.References: §28944070081 · §28868508537 · §29021096731
Beta Was this translation helpful? Give feedback.
All reactions