# Consistency Audit

> Audit a prototype for cross-screen consistency in navigation, actions, states, patterns, and interaction rules.

- Skill: `45ck/consistency-audit` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add 45ck/consistency-audit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/45ck/consistency-audit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: 45ck (https://skillmd.com/u/45ck)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/45ck/consistency-audit

---


Audit consistency for this scope:

$ARGUMENTS

Use ultrathink. Review the interface as a system, not as isolated screens.

## Output
Write `docs/hci/consistency-audit.md` unless the user asked for another path.
Create the directory if it does not exist.

## Check these invariants
- navigation location and behavior
- page title structure
- screen layout rhythm
- primary / secondary / destructive action treatment
- form field ordering and validation style
- status badge style and meaning
- empty/loading/error/success states
- search/filter/sort behavior
- modal / drawer / popover / toast usage
- back / cancel / close semantics
- icon meaning
- terminology

## Required output tables
### Invariants
| Area | Expected invariant | Observed variants | Risk | Recommendation |

### Screen inventory
| Screen/route/component | Primary purpose | Main action | State coverage | Notes |

## Required synthesis
Conclude with:
- top consistency breaks
- invariants that should be written into the design system
- issues likely to confuse users because similar things behave differently

## Quality bar
Do not confuse deliberate variation with accidental inconsistency. Explain the difference.

## Deliverable style
- Clear headings
- Markdown tables
- Mermaid diagrams where useful
- Direct language
- No filler

