[docs-noob-tester] 📚 Documentation Noob Test Report - 2026-09-20 #62113
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-09-21T03:54:44.855Z.
|
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.
Summary
Critical Issues Found
None found that would fully block a new user. No 404s, no broken links, no console errors were observed on any of the 3 pages (confirmed via browser console logs).
Confusing Areas 🟡
Sidebar is huge and undifferentiated for a first-time visitor — The left nav on every page (Introduction, Setup, AI Engines, Guides, Gallery, Design Patterns, Practices, Reference...) lists 100+ links with no visual indication of "start here" vs. "advanced/reference." A total beginner landing directly on
/setup/quick-start/(e.g., from a shared link) sees this wall of navigation before any guide content and can lose the thread of "what do I do first?"📎 See
quickstart-top.png(full sidebar visible alongside guide content)."YAML frontmatter" and "lock file" jargon introduced without a beginner-friendly definition up front — The very first sentence of the Quick Start guide says workflows are defined "in Markdown with YAML frontmatter (the configuration block between the
---markers)." This is a reasonable inline definition, but a first-time reader unfamiliar with static-site generators or Jekyll-style frontmatter may still need a concrete example immediately, not just a parenthetical. Similarly, "lock file" appears in Step 2 with a link, but the concept (a generated.lock.ymlcompanion to the.mdsource) isn't explained until a "Note" callout much later in the page.Authentication section is dense and branches 5 ways (Copilot org billing vs.
COPILOT_GITHUB_TOKEN, Claude, Codex, Gemini, Pi) with PAT-creation steps,gh secret setcommands, and links to other pages — all presented as one long undifferentiated block under Step 2. A total beginner following the "just pick Copilot" path still has to visually scan past four irrelevant provider sections to find the two bullets that apply to them.Prerequisites list assumes some GitHub knowledge — "GitHub Actions enabled" and "write access" are listed correctly, but there's no link explaining how to tell if you have write access or what "workflow" OAuth scope means before the
gh auth login --scopes repo,workflowcommand is shown.What Worked Well 🟢
gh extension install github/gh-aw,gh aw add-wizard githubnext/agentics/repo-status,gh aw compile,gh aw run repo-status).curl | bashscript as a backup ifgh extension installhits auth issues. This anticipates a real beginner pain point nicely.init,doctor,add-wizard,add,new,compile,list,run,status,logs,audit) with a "Description" and "When to use" column, plus a callout: "New togh aw? Start with the day-one commands. The advanced and enterprise setup is further down the page." This is exactly the kind of curation a beginner needs and directly mitigates the sidebar-overload issue noted above.Recommendations
Quick wins:
.lock.ymlis first mentioned in Step 2, instead of after Step 4.<details>/accordion per engine so a Copilot-only user doesn't have to scroll past Claude/Codex/Gemini/Pi instructions.Longer-term:
Screenshots
📎 [home.png] — Home page, "Get Started with CLI" CTA — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/2d676c2bcea35bcb2a27f97dd535963a63674e7ecd6133a868612587ea5bebc9.png?raw=true
📎 [quickstart-top.png] — Quick Start guide with full sidebar visible (illustrates sidebar-overload issue) — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/d0e3f2dbe394d8df3abe6a28e2842e527aa8cca39e1d6c877720879a5311b13a.png?raw=true
📎 [cli-commands.png] — CLI Commands page with "Day-one commands" table — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/2196c2d73600f9d2d40b76c6192b79d23c4710df8549719684f02dddeda1da02.png?raw=true
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comupdate.googleapis.comwww.google.comwww.gstatic.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
All reactions