UX Analysis Report — 2026-02-20 #17129
Replies: 1 comment
-
|
💥 WHOOSH! 🦸 BZZZT! The smoke test agent has arrived! KA-POW!
🌟 ZAP! All systems nominal! The MCP servers respond! The build succeeds! The playwright navigates! KAPOW! [sfx: dramatic hero music intensifies] ✨ Smoke test run 22222473735 was here — and left no fires behind! 🔥❌
|
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.
-
Today's analysis focused on:
Overall Quality: Predominantly professional with two targeted improvement opportunities identified.
Key Finding: The
gh aw logs --helptext embeds orchestrator workflow YAML step examples and runtime instructions ("DO NOT call 'gh aw logs' in your environment") that belong in documentation, not CLI help — creating a noisy, hard-to-scan output for users who just want to understand command flags.Quality Highlights ✅
Highlight 1: MCP Getting Started Guide
docs/src/content/docs/guides/getting-started-mcp.mdHighlight 2: Engine Validation Error Messages
pkg/workflow/engine_validation.go"invalid engine: %s. Valid engines are: %s.\n\nDid you mean: %s?\n\nExample:\nengine: copilot\n\nSee: %s"Improvement Opportunities 💡
High Priority
Opportunity 1:
gh aw logs --helpembeds orchestrator workflow instructions — Single File Improvementpkg/cli/logs_command.go**DO NOT call 'gh aw logs' or any GitHub CLI commands** — they will not work in your environment.--help. It makes the help output ~80 lines longer, mixes two different audiences (CLI users vs. workflow AI agents), and the "DO NOT use this tool" note is confusing inside the tool's own help text.gh aw logs --helpto understand flags must scroll past 30 lines of orchestrator-internal guidance before reaching the Examples section. Reduces trust that the help text is their primary resource.Medium Priority
Opportunity 2:
comment-triggered.mdQuick Start is incomplete — Single File Improvementdocs/src/content/docs/examples/comment-triggered.mdgh aw add-wizardcommand and then ends with "Then trigger it by commenting/reviewon a pull request!" — with no explanation of what the wizard does, what files it creates, or what a complete command-triggered workflow looks like.on: slash_command) shown in lines 22–35 are shown as YAML snippets without a complete workflow context, making it unclear how to use them.getting-started-mcp.mdshows a complete Quick Start workflow inline.Files Reviewed
Documentation
docs/src/content/docs/guides/getting-started-mcp.md— Rating: ✅ Professionaldocs/src/content/docs/examples/comment-triggered.md— Rating:CLI Commands
pkg/cli/logs_command.go(help text) — Rating:Workflow Messages
.github/workflows/archie.md— Rating: ✅ Professional (consistent persona voice).github/workflows/brave.md— Rating: ✅ Professional (consistent persona voice)Validation Code
pkg/workflow/engine_validation.go— Rating: ✅ ProfessionalMetrics
🎯 Actionable Tasks
Here are 2 targeted improvement tasks, each affecting a single file:
Task 1: Trim orchestrator guidance from
logshelp textFile to Modify:
pkg/cli/logs_command.goCurrent Experience
Lines 47–77 of the
Longdescription contain an "Orchestrator Usage" section with GitHub Actions YAML step examples, markdown bold formatting, and the instruction "DO NOT call 'gh aw logs' or any GitHub CLI commands". This content is written for AI agents running inside orchestrator workflows, not for CLI users reading--help.Quality Issue
Design Principle: Efficiency and Productivity — help text should answer "what does this command do and how do I use it?" not "how should an AI workflow agent avoid calling me?"
The orchestrator guidance adds ~30 lines of content that most users never need, buries the flags and examples further down the output, and contains a "DO NOT use this tool" note that undermines confidence in the command.
Proposed Improvement
Remove the "Orchestrator Usage" and "Live Tracking with Project Boards" subsections (lines 47–77) from the
Longstring. The remaining content — artifact list, WorkflowIDExplanation, and Examples — fully describes the command for its primary audience.Before (lines 47–77 in the
Longstring):After: Those lines are removed. The Long description ends after the artifact list and before
WorkflowIDExplanation.Why This Matters
gh aw logs --helpbecomes scannable in a single screen; users find flags and examples faster.gh aw logs --helpencounters this today.Success Criteria
pkg/cli/logs_command.goonlygh aw logs --helpoutput is ≤60 lines (currently ~100+ lines)Scope Constraint
pkg/cli/logs_command.goTask 2: Add a complete minimal example to the comment-triggered overview page
File to Modify:
docs/src/content/docs/examples/comment-triggered.mdCurrent Experience
The page (45 lines total) shows two isolated YAML snippets for the trigger configuration but never shows a complete workflow. The Quick Start section (lines 38–45) points users to
gh aw add-wizardwithout explaining what it produces, then ends with "Then trigger it by commenting/reviewon a pull request!" — leaving users without a concrete mental model.Quality Issue
Design Principle: Documentation Quality — practical examples that reflect real use cases.
Users land on this page expecting to understand how comment-triggered workflows work. They see YAML fragments without context and an install command without explanation. They must navigate to the ChatOps pattern page to see a complete example.
Proposed Improvement
Add a complete, self-contained minimal example after the "Example Command Triggers" section, showing frontmatter + markdown body together — similar to the pattern used in
getting-started-mcp.md.Before (lines 38–45):
After:
Why This Matters
Success Criteria
docs/src/content/docs/examples/comment-triggered.mdonlyScope Constraint
docs/src/content/docs/examples/comment-triggered.mdReferences: §22222379006
Beta Was this translation helpful? Give feedback.
All reactions