[claude-code-user-docs-review] 🔍 Claude Code User Documentation Review - 2026-08-06 #50871
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Claude Code User Documentation Review. A newer discussion is available at Discussion #51071. |
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.
Warning
Threat Detection Engine Failure — The analysis engine could not complete. This is a tooling failure, not a security finding.
What happened
The threat detection engine failed to produce results.
Review the workflow run logs for details.
Executive Summary
gh-aw documents Claude as a first-class engine in name only. Overview docs (README, architecture) list Copilot/Claude/Codex/Gemini as equals, but every practical setup path — CLI defaults, the add-wizard auth flow, key-generation guidance — is built around Copilot. A Claude Code user (no Copilot) can get running, but only by discovering the
--engineflag on their own and finding an Anthropic API key without any doc pointing the way. Key finding: the README's own "Quick Start engine selector" link (README.md:39) does not resolve to engine-specific guidance, leaving Claude/Codex/Gemini users with nothing beyond a one-line secret name.Severity Findings (click to expand)
Critical Blockers
Major Obstacles
gh aw initcreates Copilot-specific artifacts (.github/agents/agentic-workflows.md,.github/skills/agentic-workflows/SKILL.md) by default; users must already know to pass--engine claudeto avoid them — not mentioned in the Quick Start walkthrough (README.md:18–27, cli.md:151).add-wizardgets a full interactive auth flow with an auto-opened fine-grained PAT page and explanatory text (cli.md:167–180); Claude/Codex/Gemini get a single sentence each — "set theANTHROPIC_API_KEYrepository secret" (README.md:41) — with no link to where/how to generate that key.Minor Confusion
web-searchby default (tools.md:67–68) but never states whether Claude/Gemini enable it by default — readers must infer via omission.customengine appears in only one workflow file repo-wide (the review workflow itself), so it has effectively zero real-world example coverage.Engine & Tool Matrix
GITHUB_TOKEN(cli.md:167–180)copilot-requests: writeorCOPILOT_GITHUB_TOKEN, fully explainedANTHROPIC_API_KEYname onlyweb-searchdisabled-by-default caveat lives in a separate doc (tools.md:67–68)OPENAI_API_KEY/CODEX_API_KEY, no key-gen linkTool inventory across docs: 5 built-in tools (edit, github, bash, web-fetch, web-search), 3 AI/agent tools (cache-memory, repo-memory, agentic-workflows), 2 browser/document tools (playwright, qmd), 1 config/proxy tool (cli-proxy), plus unlimited custom MCP servers. None of these are broken down by engine compatibility in tools.md beyond the single Codex web-search caveat — a Claude user has to assume the rest apply uniformly.
Auth Gaps
ANTHROPIC_API_KEY,OPENAI_API_KEY,GEMINI_API_KEY) with zero links to the Anthropic/OpenAI/Google consoles.secrets bootstrap --engineis mentioned (cli.md:259–271) but doesn't explain what differs per engine when invoked.Recommended Actions
Priority 1
Priority 2
3. Surface the
--engineflag in the main Quick Start (README.md:18–27) so Claude/Codex/Gemini users don't unknowingly get Copilot-specific.github/agentsand.github/skillsartifacts.4. Add an auth-troubleshooting subsection per engine (invalid key, missing scope, expired key) alongside the existing cli.md:1004–1015 troubleshooting list.
Priority 3
5. Standardize naming ("Claude" vs "Claude Code"; "Codex" vs "Codex (OpenAI)") across README.md and how-they-work.mdx.
6. Grow Codex example coverage closer to parity with Claude/Copilot, and add a tools.md table showing per-engine tool availability (not just the lone Codex web-search caveat).
All reactions