[docs-noob-tester] 📚 Documentation Noob Test Report - 2026-07-18 #46338
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Documentation Noob Tester. A newer discussion is available at Discussion #46525. |
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 (Block getting started)
1. Search is disabled in the dev build
This shows up prominently on every page. While it makes sense technically, a new user visiting the docs site for the first time would see this banner and be confused — search is one of the first things new users reach for.
Recommendation: Add a note near the search bar (or suppress it entirely) in dev builds, and ensure the production site doesn't show this message.
2. "What is a workflow?" — undefined before use
The Quick Start jumps straight into
gh aw add-wizard githubnext/agentics/daily-repo-statuswithout explaining what a workflow is in gh-aw terms. The home page mentions "markdown files," but there's no sentence like: "A workflow is a.mdfile with YAML frontmatter that gets compiled into a GitHub Actions file." A beginner unfamiliar with GitHub Actions or YAML will be lost immediately.Recommendation: Add a one-paragraph "What is a GitHub Agentic Workflow?" box at the top of the Quick Start before Step 1.
3.
frontmatterterm used without definitionStep 4 of Quick Start mentions:
This is the first mention of the term, buried in an optional step. New users who don't know YAML won't know what
---markers are or what "frontmatter" means. The parenthetical helps, but it's too late and too brief.Recommendation: Define "frontmatter" inline the first time it appears, or link to the Glossary. Consider adding a callout box: "New to frontmatter? It's the settings block at the top of a markdown file, between two
---lines."🟡 Confusing Areas (Slow down learning)
4. Too many AI engine choices upfront with no default recommendation
Prerequisites list four AI providers (Copilot, Claude, Codex, Gemini) with equal prominence. A beginner doesn't know which to choose. The tip "If you already have GitHub Copilot, start there" is buried at the end of the list.
Recommendation: Prominently surface the "start with Copilot" recommendation at the top of the Prerequisites section, not buried at the end.
5.
COPILOT_GITHUB_TOKENvsGITHUB_TOKENconfusionThe docs explain you need a
COPILOT_GITHUB_TOKEN(a separate PAT) distinct fromGITHUB_TOKEN. This is a non-obvious security architecture decision. A beginner will wonder: "Why can't I just use my existing GitHub token?"Recommendation: Add a one-sentence explanation: "This is separate from the default
GITHUB_TOKENbecause the agent runs with read-only access for security reasons."6.
.lock.ymlmysteryStep 4 mentions: "the compiled workflow that GitHub Actions actually runs" and "you never edit it by hand." But there's no visual of what this file looks like or why it exists. A beginner will wonder if they accidentally committed a generated file and whether that's right.
Recommendation: Add a note: "Yes, commit both the
.mdand.lock.yml— the lock file is intentional and needed."7. CLI Commands page: overwhelming TOC
The CLI page has a massive sidebar/TOC with 60+ entries (init, add-wizard, add, new, secrets, doctor, fix, compile, validate, lint, trial, run, list, status, logs, audit, outcomes, health checks, forecast, experiments, enable, disable, remove, update, deploy, upgrade, env, mcp, pr, transfer, mcp-server, domains, version, completion, project, hash-frontmatter...). A new user has no idea where to start.
The "Most Common Commands" table at the top is great, but the page still feels like a comprehensive reference manual, not a getting-started guide.
Recommendation: Consider splitting CLI reference from CLI getting started. Or add a more prominent "New here? Start with these 3 commands" callout box.
8.
gh aw initvsgh aw add-wizard— when to use which?The Quick Start uses
add-wizardbutinitis listed first in the Most Common Commands table. A beginner will wonder: "Should I runinitfirst?" The "When to use" column saysinitis for "First time configuring a repo," which implies it should precedeadd-wizard, but the Quick Start skips it.Recommendation: Either include
gh aw initin the Quick Start flow, or explicitly note that it's optional for the basic path.🟢 What Worked Well
Recommendations
Quick wins
COPILOT_GITHUB_TOKEN≠GITHUB_TOKEN.lock.ymlfile"Longer-term
References: §29630757933
Beta Was this translation helpful? Give feedback.
All reactions