📚 Documentation Noob Test Report - December 25, 2025 #7600
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 3 days 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.
-
Executive Summary
As a complete beginner attempting to get started with GitHub Agentic Workflows, I navigated through the documentation site and identified several critical issues that would block or significantly slow down new users trying to adopt this tool.
Pages Visited:
Overall Impression:
The documentation has solid technical content, but the getting started experience is confusing for beginners. The homepage doesn't clearly explain what the tool does, navigation is overwhelming, and critical concepts like "compilation" and "lock files" are introduced without sufficient explanation.
🔴 Critical Issues (Block Getting Started)
1. Homepage Provides No Clear Introduction
Issue: The homepage shows only "RESEARCH PROTOTYPE" without any explanation of what GitHub Agentic Workflows actually does.
Impact: A new user landing on the homepage cannot immediately understand:
Expected: The homepage should have:
Recommendation: Add a hero section with:
2. Missing Prerequisites Section in Quick Start
Issue: The Quick Start guide jumps straight into installation without listing what you need beforehand.
Impact: New users don't know if they need:
Expected: A clear "Before You Begin" section listing:
Recommendation: Add prerequisites section at the top of Quick Start:
3. "Compilation" Concept Not Explained
Issue: The docs frequently mention "compiling" workflows and ".lock.yml" files without explaining what compilation means in this context.
Impact: New users see commands like
gh aw compileand wonder:Found in: Quick Start, CLI Commands, Creating Workflows guides all use "compile" without definition.
Expected: Early explanation that:
.md(markdown) filesgh aw compileconverts them to.lock.yml(GitHub Actions YAML).mdfile, never the.lock.yml.mdis source,.lock.ymlis compiled outputRecommendation: Add a "Key Concepts" callout in Quick Start:
4. Overwhelming Sidebar Navigation
Issue: The left sidebar has 50+ links organized into categories like "Design Patterns," "Examples," "Reference," etc. For a beginner, this is overwhelming.
Impact: Users don't know where to start or what's important vs. optional.
Expected:
Recommendation: Reorganize sidebar:
5. "Safe Outputs" and "Frontmatter" Without Context
Issue: Terms like "safe-outputs" and "frontmatter" appear in examples without explanation.
Impact: Beginners reading the Quick Start example see:
And wonder:
Expected: Either inline tooltips, hover definitions, or a callout explaining these terms when first encountered.
Recommendation: Add a glossary callout in first occurrence:
🟡 Confusing Areas (Slow Down Learning)
6. CLI Commands Page Is Reference, Not Tutorial
Issue: The CLI Commands page lists every command but doesn't teach workflow.
Impact: Users see 20+ commands and don't know:
Current State: This section DOES exist, but it's buried after "Installation" and "Global Options". Should be at the top.
Recommendation: Reorder the CLI page:
7. Examples Don't Show Complete Context
Issue: Example workflows show code snippets without showing the full file structure or where things go.
Impact: A beginner looks at an example and doesn't know:
.github/workflows/example.md?Recommendation: Add "How to Use This Example" section to all example pages showing file paths, compilation steps, and testing instructions.
8. Terminology Inconsistency
Issue: Docs use "AI agent," "agent," "engine," and "Copilot" interchangeably.
Impact: Beginners wonder if these are different things.
Recommendation: Add to glossary and use consistent terminology:
9. Missing "What Can Go Wrong" Section
Issue: Docs focus on the happy path without showing common errors.
Impact: When something fails, users don't know if it's normal or what to do.
Recommendation: Add troubleshooting callouts in Quick Start and link to detailed troubleshooting guide.
🟢 What Worked Well
10. Introduction > Overview Is Excellent
Positive: The Overview page is the BEST introduction to the tool.
Why it works:
Recommendation: Make this content more prominent! Consider:
11. CLI Commands Has Good "Common Workflows" Section
Positive: The CLI page includes a "Common Workflows for Beginners" section showing typical command combinations.
Why it works:
Issue: It's buried too deep in the page. Should be at the very top.
12. Glossary Exists
Positive: There's a comprehensive glossary at
/reference/glossary/.Why it works:
Issue: Not linked from other pages when terms are first introduced.
Recommendation: Add inline links to glossary terms throughout docs.
🎯 Prioritized Recommendations
Quick Wins (Fix Today)
Short Term (Fix This Week)
Long Term (Nice to Have)
🏆 Success Metrics
If these issues are fixed, a new user should be able to:
✅ Understand what the tool does in <30 seconds (homepage)
✅ Know what they need before starting (<1 minute)
✅ Create and run their first workflow (<10 minutes)
✅ Troubleshoot basic errors (without asking for help)
Test Conducted By: GitHub Copilot Agent (Documentation Noob Testing)
Date: December 25, 2025
Environment: Local preview server (npm run preview)
Method: Manual navigation and content analysis
Beta Was this translation helpful? Give feedback.
All reactions