You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a complete beginner landing on this documentation for the first time, I found the experience moderately confusing with several friction points that would slow down or block a new user's getting started experience.
The documentation is well-structured and comprehensive, but suffers from assuming too much prior knowledge and presenting technical details before context.
🔴 Critical Issues (Block Getting Started)
1. Missing Clear Prerequisites Section
Location: Quick Start page
Issue: The prerequisites are scattered and not clearly listed upfront. A beginner doesn't know they need:
GitHub CLI installed and authenticated
Git installed
A GitHub repository with Actions enabled
Permissions to create workflows in their repo
Impact: Users will hit errors during installation without knowing why.
Recommendation: Add a clear "Prerequisites" section at the TOP of Quick Start with checkboxes:
## Prerequisites
Before you begin, make sure you have:
-[ ] GitHub CLI installed and authenticated (`gh auth status`)
-[ ] Git installed (`git --version`)
-[ ] A GitHub repository where you have admin access
-[ ] GitHub Actions enabled in your repository
-[ ] Basic familiarity with GitHub and command line
Issue: The explanation of .md files vs .lock.yml files is presented too early and too technically. A beginner reading this section will be confused about:
Why there are two files
Which one they edit
What "compile" means in this context
Why they can't just write YAML directly
What the docs say:
"Think of it like writing code in a high-level language (Python, JavaScript) that gets compiled to machine code."
Why it's confusing:
The analogy assumes knowledge of compilation
It's presented BEFORE the user has even created their first workflow
The benefit isn't clear ("Why can't I just use GitHub Actions YAML?")
Recommendation:
Move this section LATER in the guide (after the user creates their first workflow)
Simplify the initial explanation to: "You'll write a simple .md file and run one command to turn it into a GitHub Actions workflow"
Add a "Why this approach?" callout explaining the benefits AFTER they've seen it work
3. Codespaces Installation Warning is Buried
Location: Quick Start page - Installation step
Issue: There's a critical warning about Codespaces installation failing, but it's in a collapsible "aside" that many users will skip. Users in Codespaces will:
Try the standard installation
Get a cryptic error
Not know why it failed
Give up
Recommendation: Make this more prominent:
## Step 1 — Install the extension### Are you using GitHub Codespaces?
If you're in a Codespace, use this installer:
[installation command]### Local installation[standard installation]
🟡 Confusing Areas (Slow Down Learning)
1. "Agentic" Terminology Not Defined Early
Location: Throughout the documentation
Issue: The term "agentic" is used everywhere but never clearly defined in simple terms. A beginner doesn't know what makes a workflow "agentic" vs a regular GitHub Actions workflow.
Recommendation: Add a simple definition on the homepage or introduction:
## What is an "Agentic Workflow"?
An agentic workflow is a GitHub Actions workflow that uses AI to make decisions
and take actions autonomously. Instead of writing step-by-step instructions,
you write goals in natural language and let the AI figure out how to achieve them.
**Traditional workflow**: "Run tests, then deploy if they pass"
**Agentic workflow**: "Make sure the code is production-ready and deploy it"
2. Examples Don't Show Expected Output
Location: All example pages
Issue: The examples show the workflow code but don't show:
What the AI will actually do
What the output looks like
What issues/PRs/comments get created
How long it takes to run
Recommendation: Add "Example Output" sections to each example showing:
Screenshot of the GitHub Actions run
The issue/PR/comment that was created
Typical execution time
What to expect in the logs
3. CLI Commands Page Lacks Context
Location: /gh-aw/setup/cli/
Issue: The CLI commands are listed but there's no guidance on:
Which commands you'll use most often
The typical workflow (compile → test → deploy)
When to use each command
Common command combinations
Recommendation: Add a "Common Workflows" section showing typical command sequences.
4. No "What Can Go Wrong?" Section
Location: Missing from Quick Start
Issue: New users will make mistakes but don't know what common errors look like or how to fix them.
Recommendation: Add a "Common Issues" section to Quick Start:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Test Summary
/gh-aw//gh-aw/setup/quick-start//gh-aw/setup/cli//gh-aw/setup/agentic-authoring/Overall First Impression
As a complete beginner landing on this documentation for the first time, I found the experience moderately confusing with several friction points that would slow down or block a new user's getting started experience.
The documentation is well-structured and comprehensive, but suffers from assuming too much prior knowledge and presenting technical details before context.
🔴 Critical Issues (Block Getting Started)
1. Missing Clear Prerequisites Section
Location: Quick Start page
Issue: The prerequisites are scattered and not clearly listed upfront. A beginner doesn't know they need:
Impact: Users will hit errors during installation without knowing why.
Recommendation: Add a clear "Prerequisites" section at the TOP of Quick Start with checkboxes:
2. Confusing Dual-File System Not Well Explained
Location: Quick Start page - "How Agentic Workflows Work" section
Issue: The explanation of
.mdfiles vs.lock.ymlfiles is presented too early and too technically. A beginner reading this section will be confused about:What the docs say:
Why it's confusing:
Recommendation:
.mdfile and run one command to turn it into a GitHub Actions workflow"3. Codespaces Installation Warning is Buried
Location: Quick Start page - Installation step
Issue: There's a critical warning about Codespaces installation failing, but it's in a collapsible "aside" that many users will skip. Users in Codespaces will:
Recommendation: Make this more prominent:
🟡 Confusing Areas (Slow Down Learning)
1. "Agentic" Terminology Not Defined Early
Location: Throughout the documentation
Issue: The term "agentic" is used everywhere but never clearly defined in simple terms. A beginner doesn't know what makes a workflow "agentic" vs a regular GitHub Actions workflow.
Recommendation: Add a simple definition on the homepage or introduction:
2. Examples Don't Show Expected Output
Location: All example pages
Issue: The examples show the workflow code but don't show:
Recommendation: Add "Example Output" sections to each example showing:
3. CLI Commands Page Lacks Context
Location:
/gh-aw/setup/cli/Issue: The CLI commands are listed but there's no guidance on:
Recommendation: Add a "Common Workflows" section showing typical command sequences.
4. No "What Can Go Wrong?" Section
Location: Missing from Quick Start
Issue: New users will make mistakes but don't know what common errors look like or how to fix them.
Recommendation: Add a "Common Issues" section to Quick Start:
5. Network and Tools Configuration Seems Advanced
Location: Quick Start - Workflow configuration section
Issue: The quick start immediately shows network configuration and tools configuration, which makes it seem complex. A beginner doesn't know:
Recommendation:
6. Missing "How to Test Locally" Guidance
Location: Missing from all setup docs
Issue: A beginner will want to test their workflow before pushing to GitHub. The docs don't explain:
Recommendation: Add a "Testing Your Workflow" section explaining:
🟢 What Worked Well
1. Clear Visual Examples on Homepage
The homepage features grid showing different workflow categories (ChatOps, IssueOps, etc.) is excellent. It immediately shows:
2. Code Examples Are Well-Formatted
The code blocks throughout the documentation are:
3. Diagram Showing Workflow Lifecycle
The simple text diagram showing
.md → compile → .lock.ymlis helpful once you understand it.4. Links to GitHub Next Context
The footer linking to GitHub Next and the blog post provides good context about the project's origins.
5. Navigation Structure
The sidebar organization (Setup, Examples, Guides, Reference) follows a logical progression from basic to advanced topics.
📊 Navigation Issues Discovered
Homepage Navigation
Quick Start Flow
Sidebar Navigation
🎯 Prioritized Recommendations
Quick Wins (High Impact, Low Effort)
Add Prerequisites Section to Quick Start
Add "What You'll Build" Preview to Quick Start
Define "Agentic" on homepage/overview
Reorder Quick Start Sections
Add Common Issues Section to Quick Start
Medium-Term Improvements
Add Example Outputs to all example pages
Create Troubleshooting Decision Tree
Add Video Walkthrough (if possible)
📝 Specific Examples of Confusion
Example 1: First-Time Reader on Quick Start
Sees: "How Agentic Workflows Work" with compilation diagram
Thinks:
Should see instead:
Example 2: Trying to Install in Codespaces
Sees: Standard installation command
Tries:
gh extension install githubnext/gh-awGets: Permission error about npm global installs
Thinks: "This doesn't work, the docs are wrong"
Should see instead:
Example 3: Looking at Examples
Sees: Workflow markdown code
Thinks:
Should see instead:
🎭 Testing Methodology
This test was conducted by:
npm install && npm run build)npm run preview)Limitations:
Conclusion
The GitHub Agentic Workflows documentation is structurally sound but has significant beginner experience gaps. The main issues are:
The recommendations above, especially the "Quick Wins" section, would dramatically improve the new user experience with minimal effort.
Estimated Impact: Implementing the top 5 quick wins could reduce new user friction by ~60% and decrease time-to-first-workflow by ~40%.
Labels:
documentation,user-experience,automated-testingBeta Was this translation helpful? Give feedback.
All reactions