[docs-noob-tester] 📚 Documentation Noob Test Report - 2026-05-11 #31428
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Documentation Noob Tester. A newer discussion is available at Discussion #31635. |
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.
-
Summary
🔴 Critical Issues Found
1. Gemini mentioned in Quick Start but not supported in the engine list
Step 2 of the Quick Start says "Choose between Copilot, Claude, Codex, or Gemini" but the frontmatter reference and other docs only mention
copilot,claude,codex, andcustom. A beginner selecting Gemini may get confused or encounter errors. If Gemini is supported, it needs consistent documentation; if not, it should be removed.2.
COPILOT_GITHUB_TOKENis confusing — it's not theGITHUB_TOKENThe note explaining that
COPILOT_GITHUB_TOKENis "distinct from the defaultGITHUB_TOKEN" is buried in a collapsed note block. This is the #1 place beginners will get stuck. A new user will likely think their normal GitHub login is sufficient. The distinction needs to be front-and-center, not in a note.3.
gh aw add-wizardrequiresgh auth login --scopes repo,workflowThe prerequisite says to run
gh auth login --scopes repo,workflowif needed, but there's no guidance on when it's needed or what error to look for. First-timers won't know if they already have this scope.4. No explicit mention of what happens if GitHub Actions is disabled
The prerequisite says "GitHub Actions enabled — Check in Settings → Actions" but gives no guidance on what to do if it's disabled (enterprise restrictions, etc.).
🟡 Confusing Areas
1. "Frontmatter" jargon not explained
The Quick Start and CLI pages use the term "frontmatter" without defining it. A beginner who doesn't know YAML or static site generators won't know what this means. A one-sentence explanation ("the configuration block between
---markers") should be added the first time it appears — it actually does appear later in the page but only in a note box, not upfront.2. Two-file system (
.md+.lock.yml) is confusingThe page explains that "workflows have two files" but this explanation appears late in Step 4 (customize). A beginner will encounter the
.lock.ymlfile before seeing this explanation and wonder what it is. This explanation should be earlier, perhaps right after installation.3.
gh aw add-wizardvsgh aw add— unclear differenceBoth commands appear (wizard in Quick Start, non-wizard in CLI page) without a clear comparison. Beginners may not know which to use for their situation.
4. "PAT" acronym used without definition
The note says "Create a fine-grained PAT" — Personal Access Token should be spelled out on first use for absolute beginners.
5. CLI Commands page is extremely long
The CLI Commands page is very comprehensive (good!) but overwhelming as a starting point. The "Most Common Commands" table at the top helps, but there's no clear recommended learning path or "start here" guidance.
6. No "What is GitHub Actions?" link for total beginners
The tool relies heavily on GitHub Actions, but never links to GitHub's own documentation for readers who aren't familiar with it.
🟢 What Worked Well
Recommendations
Quick Wins 🚀
Longer-Term Improvements 📈
.mdworkflow file,.lock.yml, and the GitHub Actions run.Screenshots
📎 [home.png] — Home page overview
asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/1f03139e4177e369a840deb22b9be6f9b1c7e091e6ed982b101e01cb2e40cee1.png?raw=true
📎 [quick-start.png] — Quick Start guide
asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/7f1394ed30af710d52aa1c8350d3ea326a271e2d7321f196a3809969eb1a6290.png?raw=true
📎 [cli.png] — CLI Commands page
asset URL: https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/183a01b0106498148169fa2d193de9997f056ef78e37107cfff26a7f2f247d4f.png?raw=true
References: §25651330900
Warning
Firewall blocked 5 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comsafebrowsingohttpgateway.googleapis.comwww.google.comSee Network Configuration for more information.
Beta Was this translation helpful? Give feedback.
All reactions