[docs-noob-tester] 📚 Documentation Noob Test Report - 2026-06-22 #40732
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-06-23T05:39:55.130Z.
|
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. Search is non-functional — shows a developer warning
When a new user clicks the Search button (Ctrl+K), they see:
This is a dev-server message that should never be visible to docs users. End-users don't know what a "production build" is; they just see a broken search box. Since search is often the first thing people reach for in large docs sites, this is a blocking problem.
📎 [search-broken.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/2c0c54965a450542fe6be1dec76b518309427a8a498248f9522249e72b628165.png?raw=true
2. "Peli's Agent Factory" in the primary navigation bar
The top navigation bar includes:
Quick Start | Create | Examples | Docs | FAQ | Blog | **Peli's Agent Factory**As a new user, I have absolutely no idea who "Peli" is, or why this personal-branded link is in the main navigation between "Blog" and the GitHub icon. It looks like a broken or test link, and could make the product look less professional. If this is a showcase of community workflows, it deserves a more descriptive label like "Showcase" or "Community Workflows".
📎 [home.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/3a39b16f99740fe848b655df45853debab8d47d00d8451a52e51c0293a1d292c.png?raw=true
🟡 Confusing Areas
1. COPILOT_GITHUB_TOKEN — why do I need two GitHub tokens?
Quick Start Step 2 says I need to set up
COPILOT_GITHUB_TOKEN, described as:A complete beginner's reaction: "Wait, I'm already logged into GitHub. Why do I need ANOTHER GitHub token? What's the difference between
COPILOT_GITHUB_TOKENandGITHUB_TOKEN?" The distinction is not explained. Even the NOTE box only says how to create it, not why a separate token is architecturally required. A one-sentence explanation ("The workflow runs as the default Actions token, which cannot make Copilot API calls — so a separate user-level token with Copilot access is required") would help significantly.📎 [quick-start.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/5e8f47d82b963bc8eef0110314434809316f2c4bc74940b08af51ef264334299.png?raw=true
2. No recommendation on which AI engine to start with
The prerequisites list 4 AI options: Copilot, Claude, Codex, Gemini — with no guidance on which is easiest or cheapest for a first-timer. Most beginners will be stuck at this decision. A simple "If you have GitHub Copilot, start there — it's the simplest to set up" would unblock many users immediately.
3. "frontmatter" used without definition
In Step 4 (Customize), the guide says:
The parenthetical helps, but "frontmatter" appears multiple times in the docs without ever being explicitly introduced as a term. A new user who doesn't have a static site/YAML background won't recognize it. The Glossary page exists but isn't linked here.
4. "10 minutes" estimate is optimistic
The Quick Start says "Estimated time: 10 minutes." But for a complete beginner who has never used fine-grained PATs, this is closer to 25–30 minutes — navigating PAT permissions, understanding the
Copilot Requestspermission, adding a repo secret, etc. An inaccurate time estimate sets users up for frustration when they're still on Step 2 at minute 15.5.
gh aw add-wizardformat not explained inlineThe command
gh aw add-wizard githubnext/agentics/daily-repo-statususes an(owner)/(repo)/(workflow-name)format. This is mentioned in the next line, but only after the code block. Beginners often copy-paste the command without reading the explanation — they'll wonder what "githubnext/agentics/daily-repo-status" means and whether to replace any of it.6. Overwhelming sidebar for first-time visitors
The left sidebar has 100+ links across dozens of categories (Design Patterns, Practices, Specs, Troubleshooting, Experimental...). While comprehensive, it's intimidating for someone who just wants to get started. There's no visual hierarchy or "Start here" callout to guide new users to the 3–4 pages that matter most initially.
📎 [cli-full.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/e01cb913978f2e9474fea931a78487a55731321cfc91b1447f315e7dd473db92.png?raw=true
7. "What's next?" links to "Peli's Agent Factory" again without context
The quick start ends with: "Explore some of these in Peli's Agent Factory." — linking to a blog post. A first-time user just finished their first setup; they want a logical next step, not a personal blog link they don't understand.
8. A 404 page was reachable from sidebar navigation
The URL
/gh-aw/reference/authentication/(which a user might guess from the sidebar label "Authentication") returns a 404 — the actual URL is/gh-aw/reference/auth/. While the Quick Start itself links correctly to/reference/auth/, the mismatch between label ("Authentication") and URL slug (auth) could trip up users bookmarking or sharing links.📎 [404-auth-broken.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/51f5bf8ef3266df8ef6a66b601b8d752c5352b741b47cca8fa3680444cef75e8.png?raw=true
🟢 What Worked Well
ghversion,gh auth status, OS requirements, and action items (with links) for each is genuinely helpful.add-wizardinteractive flow — Having the tool check prerequisites, select an AI engine, and set up secrets automatically is a great UX choice. It's the right way to onboard new users.Recommendations
Quick wins (high impact, low effort)
COPILOT_GITHUB_TOKENnote explaining why a separate token is needed.Medium-term improvements
/reference/authentication/→/reference/auth/to prevent 404s from guessed URLs.(owner)/(repo)/(workflow-name)format before or inline with theadd-wizardcommand, not after the code block.Longer-term
localStorage.Screenshots
📎 [home.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/3a39b16f99740fe848b655df45853debab8d47d00d8451a52e51c0293a1d292c.png?raw=true
📎 [quick-start.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/5e8f47d82b963bc8eef0110314434809316f2c4bc74940b08af51ef264334299.png?raw=true
📎 [cli-full.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/e01cb913978f2e9474fea931a78487a55731321cfc91b1447f315e7dd473db92.png?raw=true
📎 [search-broken.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/2c0c54965a450542fe6be1dec76b518309427a8a498248f9522249e72b628165.png?raw=true
📎 [404-auth-broken.png] — https://github.com/github/gh-aw/blob/assets/Documentation-Noob-Tester/51f5bf8ef3266df8ef6a66b601b8d752c5352b741b47cca8fa3680444cef75e8.png?raw=true
References: §27931614973
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