| name | ux-audit |
| description | Protocol for auditing uFawkes.dev pages — what to check, severity ranking, output format, and persona models. Used by UX and Planning agents to produce ranked, actionable findings. |
| license | MIT |
| compatibility | opencode |
UX Audit Protocol — uFawkes.dev
Pages to audit
Fetch each in order using webfetch:
Personas
Keep these in mind when evaluating every page:
Builder — Senior engineer evaluating whether to adopt the stack for their team. Asks: "Does this actually work? How long to get running? Who else uses it?" High trust threshold. Notices stub content immediately.
Operator — Platform engineer or SRE who already uses one stack and wants to add another. Asks: "What does this add? How does it compose?" Skips hero copy, reads quick start commands directly.
Contributor — Developer interested in the open source project. Asks: "Is this active? Where do I start? Is the maintainer responsive?" Checks star count, commit recency, blog post dates.
What to check per page
Trust signals (P0 if broken)
Information hierarchy
Conversion
Content completeness
Navigation
Cross-links
Severity classification
| Level | Label | Meaning | Action |
|---|
| P0 | Broken | Actively damages visitor trust | Fix before anything else |
| P1 | Conversion | Blocks primary visitor action | Fix this sprint |
| P2 | Quality | Weakens credibility or comprehension | Fix next sprint |
| P3 | Polish | Minor improvement | Deferred |
Output format
For each page audited, produce:
## Audit: [Page name] — [URL]
Audited: [date]
### P0 Broken
- [finding] → suggested fix → file: [filename]
### P1 Conversion
- [finding] → suggested fix → file: [filename]
### P2 Quality
- [finding] → suggested fix → file: [filename]
### P3 Polish
- [finding] → suggested fix → file: [filename]
### Summary
P0: N | P1: N | P2: N | P3: N
Recommended next: [issue description for Planning agent]
Issue row format for Planning agent
After audit, produce rows in this format for AGENTS.md Section 8:
| # | [Page]: [issue description — specific and actionable] | ⬜ Not started | [filename] — [location note] |