| name | ss-audit |
| description | Audit screens for UX issues using Nielsen's heuristics and modern mobile UX best practices |
| argument-hint | [file-path or screen-name] |
| allowed-tools | Read, Grep, Glob |
UX Audit
Registry-first artifact boundary
When .styleseed/project.json and .styleseed/artifacts/index.json exist, resolve the requested artifact ID first, then read only .styleseed/bundles/<artifact-id>.md and .styleseed/manifests/<artifact-id>.json. Never fall back to the global legacy bundle for a registry project. Legacy projects may use .styleseed/effective-rules.md only when no registry exists.
When NOT to use
- For accessibility-only issues → use
/ss-a11y
- For design system token/golden-rule compliance → use
/ss-review
- For copy/microcopy quality → use
/ss-copy
- For brand new screens that don't exist yet — design first with
/ss-page or /ss-flow
Target: $ARGUMENTS
Audit Framework
Nielsen's 10 Usability Heuristics
1. Visibility of System Status
2. Match Between System and Real World
3. User Control and Freedom
4. Consistency and Standards
5. Error Prevention
6. Recognition Rather Than Recall
7. Flexibility and Efficiency
8. Aesthetic and Minimalist Design
9. Help Users Recover from Errors
10. Help and Documentation
Mobile-Specific UX Checks
Touch & Gesture
Performance Perception
Safe Areas
Dark Pattern Prevention
Output Format
- Score: A+ to F rating with breakdown
- Critical Issues: Must fix (blocks usability)
- Major Issues: Should fix (degrades experience)
- Minor Issues: Nice to fix (polish)
- Recommendations: Specific code changes for each issue