[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-07-01 #42763
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #42972. |
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
gh-aw is fully usable by Claude Code users with zero Copilot access — Claude is a first-class engine, its
ANTHROPIC_API_KEYsetup is spelled out in the quick start, and all 14 documented tools are engine-agnostic (README.md:40,quick-start.mdx:71,84-88). No critical blockers (0 for the 15th consecutive run, score 7.5/10). The single most persona-relevant gap is unchanged:CLAUDE_CODE_OAUTH_TOKENis silently ignored and this caveat lives only in the auth reference / FAQ, never in the quick start — exactly where a Claude Pro/Max/Teams subscriber would look.Severity Findings
Critical / Major / Minor (click to expand)
🚫 Critical Blockers — none. A Claude Code user can install, authenticate, and run without any Copilot product.
CLAUDE_CODE_OAUTH_TOKEN(used by Claude Pro/Max/Teams subscriptions) is not supported — "it will be ignored — configureANTHROPIC_API_KEYinstead" (auth.mdx:199-201, alsoauth.mdx:349,faq.md:368). This caveat is absent fromquick-start.mdx, so a Claude-subscription user sets the token they already have and hits an opaque 401. This is the top hit on the exact reviewer persona.gh aw init/ add-wizard default to Copilot artifacts. Non-Copilot engines require--engine claudeto skip Copilot-specific scaffolding (cli.md:135,cli.md:164), but this flag is not surfaced in the quick-start add flow — only in the CLI reference.engine:silently defaults to Copilot (~35 example files rely on this;billing.md:20-22). The quick-start inline secret callouts detail Copilot + Anthropic thoroughly; Codex/Gemini are thinner or link-only (quick-start.mdx:71,84-88).💡 Minor Confusion:
quick-start.mdx:29); no "why Claude vs Copilot" guidance.auth.mdx:207-271) but is not surfaced in the quick start.customengine has 1 example (shared/genaiscript.md, a reusable include), no standalone workflow, no dedicated auth section.Engine & Tool Matrix
.github/workflows)COPILOT_GITHUB_TOKEN+ org billingANTHROPIC_API_KEY(WIF not surfaced)OPENAI_API_KEY, link onlyTools: 15 documented, 14 engine-agnostic, 0 Copilot-only, 0 Claude-only. Only
web-search:is engine-dependent (Codex disabled-by-default; some engines need an MCP server —tools.md:62-67).tools.timeoutcites per-engine defaults (Claude 60s / Codex 120s,tools.md:157) but applies to all. No tool is inaccessible to Claude users.Parity: Claude reaches near-parity with Copilot across analysis, reporting, and safe-output families (e.g.
smoke-claude.md,api-consumption-report.md,ci-doctor.md), and leads Copilot in the inlineengine: claudeform (51 vs 36). Copilot uniquely covers default-only concerns: org-billing auth modes, AOAI/ARM/SDK smoke matrix, and workflow-call plumbing.Auth Gaps
Per-engine auth extraction
ANTHROPIC_API_KEY— fully documented (quick-start.mdx:71,84-88). ✅ Only gap: OAuth-token caveat + WIF alternative not surfaced here.COPILOT_GITHUB_TOKEN(fine-grained PAT, Copilot Requests: Read) or org billing viapermissions.copilot-requests: write— the PAT-free convenience path is Copilot-only (quick-start.mdx:78-81,cli.md:164).OPENAI_API_KEYmentioned but no step-by-step callout box like Copilot/Claude have (quick-start.mdx:71).Recommended Actions
Priority 1 — close the OAuth trap (fixes the #1 persistent finding): Add a short NOTE in
quick-start.mdxStep 2 Claude section: "CLAUDE_CODE_OAUTH_TOKEN(Claude Pro/Max/Teams) is not supported — useANTHROPIC_API_KEY." Costs 2 lines; eliminates the opaque 401 for the exact persona.Priority 2 — de-Copilot the default path: In quick-start's add/init step, show
gh aw init --engine claudealongside the default and state plainly that omittingengine:selects Copilot. Add Codex/Gemini secret callouts to match Copilot/Anthropic depth.Priority 3 — polish: Add a one-paragraph "choosing an engine" section (why Claude vs Copilot), surface Claude WIF keyless auth (
auth.mdx:207-271) in the quick start, and add a minimalcustomengine auth note.Trend: Stable across all 15 runs — score 7.5, 0 critical, same 3 major gaps. The OAuth-token gap is the highest-leverage unaddressed fix.
References: §28520373607
Beta Was this translation helpful? Give feedback.
All reactions