📚 Documentation Noob Test Report - November 23, 2025 #4591
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 1 week ago. |
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.
-
📚 Documentation Noob Test Report - November 23, 2025
Executive Summary
As a complete beginner to GitHub Agentic Workflows, I navigated the documentation site to identify pain points in the getting started experience. This report documents critical issues, confusing areas, and recommendations for improving the new user experience.
Date of Test: November 23, 2025
Pages Visited:
/gh-aw//gh-aw/setup/quick-start//gh-aw/setup/cli//gh-aw/setup/agentic-authoring//gh-aw/examples/issue-pr-events/coding-development//gh-aw/reference/frontmatter/Overall Impression:
The documentation is comprehensive but has several barriers for beginners. The biggest issue is the confusing onboarding flow - there are multiple entry points ("Quick Start" vs "Creating Workflows") that teach different initial steps, and key concepts like "frontmatter" and "compilation" are used before being explained.
🔴 Critical Issues (Block Getting Started)
1. Confusing Multiple Entry Points for Getting Started
Issue: The documentation has two different "getting started" paths that teach conflicting first steps:
/setup/quick-start/) says: "Install extension → Add sample workflow → Add AI secret → Run"/setup/agentic-authoring/) says: "Rungh aw initfirst"Why This Blocks Users:
gh aw inituntil Step 4 (under "Customize Your Workflow")gh aw initis the "Quick Start" and should be done firstSpecific Example:
Quick Start says:
But Creating Workflows says:
gh aw init # Do this FIRSTRecommendation:
gh aw init"2. "Personal Access Token (PAT)" - Term Used Before Explained
Issue: Step 3 of Quick Start says:
Why This Blocks Users:
Recommendation:
In Step 3, add a beginner-friendly explanation:
3. "Compilation" Concept Not Explained Before Use
Issue: Quick Start Step 2 says:
Why This Blocks Users:
Recommendation:
Move the "Why Compile?" section BEFORE Step 2, explaining the concept before it's used.
4. Unclear What "Frontmatter" Means
Issue: Throughout the docs, "frontmatter" is used as if everyone knows what it means. The term appears 15+ times before being defined.
Why This Blocks Users:
Recommendation:
At the FIRST use of "frontmatter" in Quick Start, add:
🟡 Confusing Areas (Slow Down Learning)
5. Too Many Concepts at Once in Step 3
Issue: Step 3 (Add an AI secret) introduces:
gh secret setcommand-a actionsflagWhy This Slows Learning:
Recommendation:
6. Glossary Terms Need Inline Definitions
Issue: Throughout Quick Start, terms are linked to the glossary but not defined inline.
Why This Slows Learning:
Recommendation:
Use inline definitions with glossary links:
7. "Coding Agent" Term Appears Without Context
Issue: Step 3 says:
Recommendation:
Flip the order to define before using:
8. The
.lock.ymlFilename Convention is UnclearIssue: The docs mention
.lock.ymlbut don't show the full path clearly.Recommendation:
Always show the full path pair:
9. Code Examples Use Flags Without Explanation
Issue: Commands like
gh aw add githubnext/agentics/daily-team-status --prdon't explain what--prmeans.Recommendation:
Add inline comments:
# Add the workflow and create a PR (instead of committing directly) gh aw add githubnext/agentics/daily-team-status --pr🟢 What Worked Well
✅ Clear Prerequisites Checklist
The checklist format in Prerequisites is excellent - helps users verify they're ready before starting.
✅ "Why Compile?" Section
Great explanation of a complex concept:
This pattern should be used more throughout the docs.
✅ Progressive Disclosure in CLI Commands
The "🚀 Most Common Commands" section at the top is fantastic. "95% of users only need these 5 commands" helps beginners focus on what's important.
✅ Warning Banner
The warning about "research demonstrator" sets proper expectations.
✅ Code Blocks Have Good Formatting
All code blocks are properly formatted with syntax highlighting and copy buttons.
Recommendations
🎯 Quick Wins (Could Help Immediately)
Merge or Clearly Separate Quick Start vs Creating Workflows
gh aw initas Step 1Add Inline Definitions for Jargon (15 minutes of work)
Reorder "Why Compile?" to Come First (5 minutes)
Add Comments to Code Examples (10 minutes)
Fix the "Resource Owner" Note (2 minutes)
📈 Medium-Term Improvements
Create a "Concepts" Page
Add Troubleshooting to Each Step
gh extension installfails?"Add Screenshots for Complex Steps
Create a "Common Mistakes" Section
gh aw compileafter editing .md file"Add a Flowchart on Homepage
🚀 Longer-Term Improvements
Conclusion
The documentation is comprehensive and well-structured, but it suffers from a classic documentation problem: it was written by experts for experts.
The biggest barrier for new users is the lack of a single, clear, sequential path from "I've never heard of this" to "I ran my first workflow successfully."
Priority Fixes:
With these changes, new users would have a much smoother onboarding experience.
Test Methodology
This test was conducted by:
Labels:
documentation,user-experience,automated-testingBeta Was this translation helpful? Give feedback.
All reactions