Loading...
Loading...
Audits web UI quality across accessibility, interaction, forms, typography, navigation, layout, performance, motion, and microcopy. Use when reviewing or refining frontend UI before merge or release, or when the user asks for a UI, UX, or accessibility audit.
npx skill4agent add mblode/agent-skills audit-uiAudit progress:
- [ ] Step 1: Scope changed surfaces and select relevant categories
- [ ] Step 2: Run CRITICAL checks first (a11y, interaction, forms)
- [ ] Step 3: Run HIGH/MEDIUM checks for the same surfaces
- [ ] Step 4: Report findings with file:line and concrete fixes
- [ ] Step 5: Re-check touched files and mark passesCRITICALHIGHui-animation| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Accessibility and Semantics | CRITICAL | |
| 2 | Keyboard and Interaction | CRITICAL | |
| 3 | Forms and Validation | CRITICAL | |
| 4 | Typography and Readability | HIGH | |
| 5 | Navigation and Feedback | HIGH | |
| 6 | Layout and Resilience | HIGH | |
| 7 | Performance and Visual Stability | HIGH | |
| 8 | Motion and Theme Behavior | HIGH | |
| 9 | Content and Microcopy | MEDIUM | |
rules/_sections.mdrules/<prefix>-*.mdcraft-checklist.mdtypography-checklist.mdrules/a11y-semantic-html-first.md
rules/forms-inline-errors-first-focus.md
rules/perf-image-dimensions-and-priority.md## UI Audit Findings
### path/to/file.tsx
- [CRITICAL] `a11y-icon-controls-labeled`: Icon button is missing an accessible name.
- Fix: Add `aria-label="Close dialog"` (or visible text label).
### path/to/clean-file.tsx
- ✓ passfile:line✓ pass