[docs-noob-tester] 📚 Documentation Noob Test Report - 2026-09-15 #61022
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Documentation Noob Tester. A newer discussion is available at Discussion #61264. |
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 encountered that would fully block progress — the guide's Step 1–4 flow reads as complete and internally consistent (install extension → add-wizard → wait for run → customize). I did not have live GitHub credentials in this sandboxed test, so I could not execute
gh aw add-wizardend-to-end; I can't confirm the wizard's interactive prompts behave exactly as documented.🟡 Confusing Areas
"Frontmatter" used before it's defined for a first-time reader. The very first paragraph of Quick Start says: "...define AI-powered repository automation in Markdown with YAML frontmatter (the configuration block between the
---markers...)". The inline parenthetical helps, but as a total beginner I had to re-read this twice — a one-line example (e.g. showing a tiny---\non: schedule\n---) right there would remove all doubt.📎 See quickstart-top.png
Four engines + "Pi" introduced immediately in Prerequisites, with no default recommendation for total beginners. The list says "GitHub Copilot, Claude Code, OpenAI Codex, or Google Gemini" — helpful that it flags "start with Copilot if you already have it," but the "Configuring authentication" subsection then dumps all four (plus Pi) auth setups back-to-back. A first-timer has to scroll past 3 irrelevant engine setups to find their own. Collapsible/tabbed sections per engine would reduce scroll fatigue.
"add-wizard" vs "add" vs "new" — three similar-sounding commands appear back to back on the CLI Commands page (
gh aw add-wizard,gh aw add,gh aw new) with no diagram or single sentence contrasting "wizard = interactive, add = scripted, new = from scratch." The table entries are individually clear, but as a noob scanning quickly, I initially assumedaddandadd-wizarddid the same thing.📎 See cli-commands.png
Lock file concept surfaces without much fanfare. The note "Commit both files — the
.mdsource and the generated.lock.yml" is good, but a beginner doesn't yet know why a compiled YAML file needs to exist alongside the markdown. A one-line "why" (e.g., "GitHub Actions can only run compiled YAML, not markdown directly") right at first mention would help.🟢 What Worked Well
gh extension installfails) anticipate real beginner failure modes.Recommendations
Quick wins:
add-wizard,add, andnewright where they're first introduced together.<details>accordion so beginners see only their chosen engine's steps by default.Longer-term:
add-wizardinteractive prompts would help beginners know what to expect before running the command live (since it can't be dry-run).Screenshots
📎 [home.png] — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/8073001199840b26a93357f34350d60dec3c017cdbb24cfbf1321dc48e072536.png?raw=true
📎 [quickstart-top.png] — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/257039201be9472dd1fa271649e242c8433cf31efcf88e1b036cd380ee84474d.png?raw=true
📎 [quickstart-prereqs.png] — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/e10a2fe995fa22fb8150526a14b11b02b7ee142639f283c4b621f896aa191642.png?raw=true
📎 [cli-commands.png] — asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/a7fc9590bda8b0560ce95259b032009bcd6e49fc683a5b3f6dfe6f98866798ed.png?raw=true
Warning
Firewall blocked 5 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.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