Skip to content

📚 Documentation Noob Test Report - February 7, 2026 #14287

@github-actions

Description

@github-actions

Test Summary

Date: February 7, 2026
Pages Analyzed: Quick Start, Creating Workflows, Glossary, Homepage structure
Testing Method: Direct source analysis + build validation
Overall Impression as New User: The documentation has good content but is severely hampered by broken internal links that would block navigation and frustrate beginners.


🔴 CRITICAL ISSUES (Block Getting Started)

1. Build Fails Due to Broken Internal Links

Severity: CRITICAL - Blocks documentation deployment
Impact: Documentation cannot be built successfully with link validation enabled

The documentation build process fails with hundreds of invalid internal links across all sections. This was discovered when running npm run build:

05:20:51 [ERROR] [starlight-links-validator-integration] Links validation failed.
``````

**Examples of broken links found**:
- `/gh-aw/reference/tools/` - invalid link (appears 20+ times)
- `/gh-aw/reference/safe-outputs/` - invalid link (appears 30+ times)
- `/gh-aw/reference/network/` - invalid link (appears 10+ times)
- `/gh-aw/reference/workflow-structure/` - invalid link (appears 15+ times)
- `/gh-aw/reference/threat-detection/` - invalid link (appears 5+ times)
- `/gh-aw/reference/permissions/` - invalid link (appears 8+ times)
- `/gh-aw/reference/safe-inputs/` - invalid link (appears 10+ times)
- `/gh-aw/troubleshooting/errors/` - invalid link (appears 2+ times)

**Pages most affected**:
- All reference pages (`/reference/*`)
- Introduction pages (`/introduction/*`)
- Example pages (`/examples/*`)
- Troubleshooting pages

**Impact on beginners**:
- Users clicking these links would get 404 errors
- Navigation between related topics is broken
- Cross-referencing between concepts is impossible
- Users can't follow recommended reading paths

**Workaround used for testing**: Had to disable `starlightLinksValidator` plugin to build the documentation

**Recommendation**: 
1. **IMMEDIATE**: Audit all internal links using a link checker tool
2. Run validation on docs before committing
3. Fix broken link patterns systematically (many appear to be copy-paste errors)
4. Add CI validation that fails on broken links

</details>

<details>
<summary><strong>2. Documentation Server Issues</strong></summary>

**Severity**: CRITICAL - Impacts local development  
**Issue**: The Astro preview server crashes with `fatal library error, lookup self`

``````
> astro preview

fatal library error, lookup self

Impact:

  • Developers cannot locally preview documentation changes
  • Testing documentation changes requires deployment

Workaround: Used Python's SimpleHTTP server to serve built documentation

Recommendation: Investigate Astro preview server compatibility with the runtime environment


🟡 CONFUSING AREAS (Slow Down Learning)

1. Terminology Introduced Without Context

Location: Quick Start page (/setup/quick-start.mdx)

Issue: The Quick Start guide immediately references concepts without explaining them

Beginner Questions:

  • What IS an "agentic workflow"? (not explained until step 2)
  • What's the difference between "agentic" and normal GitHub Actions?
  • Why would I want this vs. a regular Action?

Current flow:

  1. Prerequisites mention "AI Account" and lists Copilot/Claude/Codex
  2. Jumps directly to installation
  3. Never explains WHY this is useful or WHAT it does differently

Recommendation:

  • Add a 2-3 sentence explanation at the top: "What are Agentic Workflows?"
  • Include a simple before/after comparison
  • Link to /introduction/overview/ for deeper explanation
2. Prerequisites Assume Too Much Knowledge

Location: Quick Start page

Beginner Issues:

  1. "maintainer on" - Unclear permission level needed. Does "Write" permission work? Owner only?
  2. "GitHub Actions enabled" - How do I check this? Link to verification steps?
  3. API keys - If I choose Claude/Codex, where do I get keys? How do I configure them?
  4. v2.0.0+ - How do I check my gh version?

Missing:

  • How to verify each prerequisite
  • Troubleshooting if prerequisites aren't met
  • Estimated time to complete (new users have no frame of reference)

Recommendation:

  • Add verification commands for each prerequisite
  • Link to GitHub docs for "how to check if Actions is enabled"
  • Add "Estimated time: 10 minutes" at top
  • Expand AI Account section to clarify setup for each engine
3. "Frontmatter" Used Without Definition

Location: Multiple pages

The term "frontmatter" appears frequently but is only defined deep in the glossary.

Beginner questions:

  • What is the structure of this file?
  • What's the difference between the markdown and YAML versions?
  • What can I safely edit vs. what will break things?

Recommendation:

  • Add a callout box in Quick Start explaining the workflow file structure
  • Show a simple annotated example of a workflow file
  • Link to /reference/workflow-structure/ with clear anchor text
4. Missing Visual Aids for Key Concepts

Issue: The Quick Start has ONE video but no:

  • Screenshots of what success looks like
  • Diagrams showing the workflow execution flow
  • Example of the generated issue output

Beginner needs:

  • "What will I see when this works?"
  • "How do I know if something went wrong?"
  • "What does the output look like?"

Recommendation:

  • Add screenshot of the generated issue
  • Add screenshot of the Actions tab showing a successful run
  • Add a simple flow diagram: Trigger → AI Analysis → Output
5. Secret Setup is Vague

Location: Quick Start

Beginner questions:

  • What secrets are "required"?
  • Where do I add them? Repository settings? Organization?
  • What should the secret names be?
  • What format should the values be in?

The text says "you'll be prompted" but doesn't explain:

  • What the prompts will ask
  • How to respond to them
  • What to do if prompts don't appear

Recommendation:

  • Add a dedicated "Setting Up Secrets" section BEFORE Step 2
  • Show example secret names for each engine
  • Link to GitHub docs on adding repository secrets
  • Include troubleshooting: "If prompts don't appear..."
6. No Clear Troubleshooting Path

Issue: Quick Start has no "What if it doesn't work?" section

Common beginner problems NOT addressed:

  • Installation fails
  • gh aw add command not found
  • Secret authentication fails
  • Workflow run fails
  • Issue is not created

Recommendation:

  • Add "Common Issues" section at bottom of Quick Start
  • Link to /troubleshooting/common-issues/ prominently
  • Add "Next steps if this fails" guidance

🟢 WHAT WORKED WELL

Positive Findings

1. Clear Command Examples

The command examples are well-formatted and easy to copy:

gh extension install github/gh-aw
gh aw add githubnext/agentics/daily-repo-status
gh aw compile

2. Interactive Installation Flow

The description of the interactive gh aw add process sets clear expectations.

3. Customization Ideas

The "Going further" section provides concrete customization examples that help users understand flexibility.

4. Glossary is Comprehensive

The glossary provides excellent definitions with examples - valuable for confused beginners.

5. Multiple Creation Methods

Shows multiple approaches (coding agent, AI chatbot, dictation, migration) accommodating different user preferences.


RECOMMENDATIONS

Priority 1: Fix Critical Issues (Week 1)

  1. Fix all broken internal links - Run link checker, fix systematically
  2. Add link validation to CI - Prevent future broken links
  3. Fix Astro preview server - Enable local development

Priority 2: Improve Quick Start (Week 2)

  1. Add 3-sentence intro - "What are Agentic Workflows?"
  2. Enhance prerequisites - Add verification commands, estimated time
  3. Add visual aids - Screenshots of success, flow diagram
  4. Expand secret setup - Dedicated section with examples
  5. Add troubleshooting section - "What if it doesn't work?"

Priority 3: Terminology Clarity (Week 3)

  1. First use callouts - Define "frontmatter", "compilation", "engine" on first use
  2. Add workflow file structure example - Annotated .md file
  3. Create concept comparison table - Agentic vs. Traditional Actions

Priority 4: Navigation Improvements (Week 4)

  1. Add "New to GitHub Actions?" callout - Link to primer
  2. Add "Learn More" sections - Suggest next pages to read
  3. Create learning paths - Beginner → Intermediate → Advanced

TESTING LIMITATIONS

Due to technical constraints in the test environment:

  • Playwright navigation blocked: Could not use browser automation to click through pages
  • Server issues: Had to use workarounds to access built documentation
  • Limited to source analysis: Reviewed markdown source and build output instead of live site

Despite these limitations, the critical issue of broken links was discovered during the build process.


CONCLUSION

The GitHub Agentic Workflows documentation has excellent content but is severely hampered by:

  1. Broken internal links (CRITICAL) - Must be fixed immediately
  2. Terminology assumptions - Add beginner-friendly explanations
  3. Missing verification steps - Help users validate prerequisites
  4. Lack of visual aids - Show users what success looks like

Bottom line for a new user: The documentation provides good information, but the broken links would make it extremely frustrating to navigate between topics. Fixing the links is the highest priority to unblock the learning experience.

Estimated impact of fixes:

  • Fixing links: Would immediately improve user experience by 50%
  • Adding visual aids: Would reduce support questions by 30%
  • Enhancing prerequisites: Would reduce initial setup failures by 40%

Note: This was intended to be a discussion, but discussions could not be created due to permissions issues. This issue was created as a fallback.

AI generated by Documentation Noob Tester

  • expires on Feb 14, 2026, 5:29 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationpriority-high

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions