audit-design-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited audit-design-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Final audit in the pre-production protocol. Verifies that the visual design meets production craft standards — that the system is coherent, choices are intentional, and the result does not look like default AI-generated output.
Scope: all pages, all interactive states, and design system documentation.
Core principle: craft is invisible when it works. When you look at a well-crafted interface, you don't think "nice borders" — you just understand the structure. This audit verifies that the design system works silently: hierarchy emerges, elevation is felt, typography communicates before anyone reads a word.
When to run: after all previous audits (04–12) are complete and issues resolved. Design review is the final gate before launch.
| Level | Description | Action |
|---|---|---|
| Critical | Design system incoherent or key states missing | Fix before launch |
| High | Defaulted decisions detectable by diagnostic tests | Fix before launch |
| Medium | Minor inconsistencies in token usage or spacing | Fix within first week |
| Low | Documentation gaps or naming improvements | Fix when convenient |
Before evaluating visual output, verify that design decisions are encoded in a coherent system. A site can look right by accident; a site built on a system looks right consistently.
Every color must trace back to CSS custom properties. No loose hex values in component styles.
Required token categories:
| Category | Coverage | Example pattern |
|---|---|---|
| Foreground | Text hierarchy — four levels | --text-primary, --text-secondary, --text-tertiary, --text-muted |
| Background | Surface elevation scale | --surface-base, --surface-raised, --surface-overlay |
| Border | Separation hierarchy | --border-subtle, --border-standard, --border-emphasis |
| Brand | Primary identity + variants | --brand-primary, --brand-accent |
| Semantic | Status communication | --color-success, --color-warning, --color-error |
What to check:
Random spacing is the clearest signal of no system. Every value must be a multiple of a defined base unit.
What to check:
margin: 13px or padding: 7px 11pxOne approach must be chosen and committed to. Mixing strategies produces incoherence.
| Approach | Character | When to use |
|---|---|---|
| Borders only | Clean, technical | Dense, data-heavy interfaces |
| Subtle shadows | Soft, approachable | Products needing warmth |
| Layered shadows | Premium, dimensional | Cards needing visual presence |
| Surface color shifts | Background tints | When shadows feel too heavy |
What to check:
Radius communicates personality. Sharper = technical. Rounder = friendly. Must be consistent.
What to check:
Typography is the design itself — weight and personality shape how the product feels before anyone reads.
What to check:
Four diagnostic tests that catch defaulted decisions. Run all four.
If you replaced the typeface with Inter/Roboto, would the design feel meaningfully different? If you replaced the layout with centered-column-with-cards, would it feel different? If you replaced the primary color with standard corporate blue, would it feel different?
Where swapping wouldn't matter = a defaulted decision to review.
Blur your eyes and look at each page. You should perceive hierarchy — what's above what, where sections divide, where the primary action is — without reading text.
What to check:
Identify five specific design elements — not "the overall feel" but actual components or decisions — where the chosen aesthetic direction is expressed concretely.
What to check:
Open the CSS and read custom property names aloud.
--ink-deep, --parchment, --copper-accent evoke a world. --gray-700, --surface-2, --blue-500 evoke a template.
If tokens could belong to any project, naming hasn't been designed.
A design that looks right in default state but breaks on interaction feels unfinished.
Note: State definitions for accessibility (focus ring contrast, keyboard navigation) are covered in Audit 06. This section verifies visual craft quality of states.
Required states for every interactive element:
| State | Trigger | Common failure |
|---|---|---|
| Default | Normal | Usually handled |
| Hover | Cursor over | Color change only, no other feedback |
| Active | Being pressed | Missing entirely |
| Focus | Keyboard nav | Disabled or too subtle |
| Disabled | Not available | Same as default — no difference |
What to check:
Note: Error message copy quality is covered in Audit 12 — Copywriting. This section verifies visual states exist.
| State | When | Common failure |
|---|---|---|
| Loading | Waiting for response | No indication — page appears frozen |
| Empty | No data / initial view | Not designed — broken layout |
| Error | Request failed | Generic browser error or silent failure |
What to check:
What to check:
If a design system documentation file (e.g., DESIGN.md) is used for generating new screens or maintaining consistency, verify it is complete and accurate.
Full DESIGN.md structure requirements and screen generation best practices: see references/design-system-docs.mdQuick structure check — five required sections:
Design Review Audit — [Project Name]
Date: [Date]
Summary
Critical issues: X
High priority: X
Medium priority: X
Low priority: X
Swap test: [Pass / Fail — which elements defaulted]
Squint test: [Pass / Fail]
Signature test: [Pass / Fail — elements identified or missing]
Token test: [Pass / Fail]
Overall design readiness: [Ready / Needs work / Critical problems]
Critical Issues
[Issue title]
Layer: [System integrity / Visual craft / Component states / Documentation]
Test: [If Layer 2 — which diagnostic test]
Page: [page name or all pages]
Issue: [What is wrong]
Fix: [Specific correction]
High Priority
[Same format]
Medium Priority
[Same format]
Low Priority
[Same format]
Recommended Fix Order
Token architecture — hardcoded values break system coherence
Missing interaction states — unfinished craft feel
Depth strategy consistency — mixed approaches create incoherence
Typography hierarchy — hierarchy by size alone is flat
Diagnostic test failures — defaulted decisions
Documentation gaps — consistency for future screensFull pre-launch checklist with anti-patterns: see references/checklist.md~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.