📚 Documentation Noob Test Report - November 26, 2025 #4826
Closed
Replies: 1 comment 1 reply
-
|
/plan |
Beta Was this translation helpful? Give feedback.
1 reply
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 26, 2025
Executive Summary
As a complete beginner with no prior knowledge of GitHub Agentic Workflows, I navigated through the documentation site to evaluate the getting started experience. This report documents critical issues, confusing areas, and recommendations for improving the new user experience.
Pages Visited:
Overall First Impression:
The documentation is well-structured with clear navigation, but several areas assume prior knowledge that beginners may not have. Key terms like "frontmatter," "compiled workflows," and "safe outputs" are used without immediate explanation.
🔴 Critical Issues Found
1. Missing Glossary/Terminology Page
Severity: High - Blocks understanding
Location: No concepts/glossary page exists
Issue: The Quick Start and other pages use technical terms without definitions:
Impact: New users don't understand what these terms mean, leading to confusion when following steps.
Recommendation: Create a dedicated glossary page at
/concepts/glossary/with clear definitions and links from first mentions.2. Unclear Token Creation Process (Step 3)
Severity: High - Blocks workflow execution
Location: Quick Start, Step 3
Issue: Creating a Personal Access Token with "Copilot Requests" permission is confusing:
Direct Quote from Page:
What a Noob Thinks: "I can't find 'Copilot Requests' in my permissions list. I reviewed steps 2 and 3 but they don't mention this. Am I doing something wrong? Should I wait for the 'ongoing work' mentioned?"
Recommendation:
3. Compilation Concept Not Intuitive
Severity: Medium - Causes confusion but not blocking
Location: Quick Start, Step 2 & "Why Compile?" section
Issue: The concept of compiling markdown to YAML is mentioned but not clearly explained upfront:
.mdand.lock.ymlfiles but don't understand the relationship immediatelyWhat a Noob Thinks: "Why do I need two files? Can't GitHub Actions just read markdown? What if I edit the .lock.yml by mistake?"
Recommendation:
4. Insufficient Error Handling Guidance
Severity: Medium
Location: All setup pages
Issue: No clear troubleshooting for common first-time errors:
gh extension installfails?gh aw addfails?Recommendation: Add a "Common First-Time Issues" section at the bottom of Quick Start with actual error messages and solutions.
🟡 Confusing Areas (Slow Down Learning)
1. Home Page - Unclear Value Proposition
Location: (redacted)
Issue: The home page says "Write automation in markdown instead of complex YAML" but doesn't immediately show:
Recommendation: Add a prominent "What is this?" section with 2-3 concrete examples:
2. Workflow Structure Not Explained
Location: Quick Start, "Understanding Your First Workflow"
Issue: The workflow example is shown with three parts (frontmatter, heading, content) but the structure isn't explicitly called out:
What a Noob Thinks: "What are the three dashes? Is the # Title part important? Can I change it?"
Recommendation:
3. "Safe Outputs" Term Unclear
Location: Quick Start workflow example
Issue:
safe-outputs: create-discussion:appears without explanationWhat a Noob Thinks: "What makes it 'safe'? What's unsafe about normal outputs?"
Recommendation: Add inline note: "safe-outputs: GitHub API operations that are reviewed before execution"
4. Prerequisites List Too Dense
Location: Quick Start, Prerequisites section
Issue: The prerequisites list is comprehensive but overwhelming for beginners. Mixes critical items with nice-to-haves.
Current: One big bulleted list
Recommended: Separate into:
5. No Visual Confirmation of Success
Location: Quick Start, Step 4
Issue: After running
gh aw status, users don't know what a successful output looks like.Recommendation: Add example output:
🟢 What Worked Well
1. Step-by-Step Structure
The Quick Start guide follows a clear 1-2-3-4 structure that's easy to follow.
2. Clear CLI Command Examples
Commands are shown with exact syntax:
gh aw add githubnext/agentics/daily-team-status --pr3. "Why Compile?" Callout Box
The concept explanation is good (just needs to be moved earlier).
4. Caution Box at Top
The research demonstrator warning is appropriately prominent and sets expectations.
5. Concrete Example Workflow
Starting with
daily-team-statusis a good choice - it's simple and produces visible output (a discussion).Priority Recommendations
Immediate Quick Wins (1-2 hours)
Short-term Improvements (1 day)
Longer-term Enhancements (1 week)
Terminology Gaps Identified
Terms used without definition on first mention:
Action: All these should be defined in glossary and linked on first use.
Navigation Structure Assessment
Clear:
Confusing:
Conclusion
The documentation is well-written and comprehensive, but assumes more knowledge than a true beginner has. The main pain points are:
With the recommended quick wins implemented, the getting started experience would improve significantly. The biggest impact would come from adding the glossary and improving Step 3's troubleshooting.
Test Methodology
Labels: documentation, user-experience, automated-testing
Beta Was this translation helpful? Give feedback.
All reactions