| name | reimagine-it-audit |
| description | Design Health — runs 19 deterministic quality checks on HTML output. Use when the user says /reimagine-it audit, "audit this page", "check design quality", or wants to verify craft-floor compliance before shipping. Catches blank plates, missing focus rings, non-compositor motion, off-palette accents, dead motion, fabricated content. No LLM, no API key. CI-ready with --json and exit codes. Part of the reimagine-it Content-Derived Design suite. |
| license | MIT |
| metadata | {"author":"Kayforkind","version":"2.11.0","parent":"reimagine-it","hosts":["claude-code","cursor","codex","copilot","gemini-cli"]} |
| keywords | ["audit","quality-check","craft-floor","design-health","html-lint","accessibility-check","content-derived-design"] |
| category | Testing |
| capabilities | ["html-audit","quality-verification","craft-floor-enforcement"] |
| trigger_phrases | ["/reimagine-it audit","audit this page","check design quality","verify craft floor","design health check","audit my HTML"] |
/reimagine-it audit
Parent: ../SKILL.md — the full Content-Derived Design engine. This sub-skill handles only the deterministic quality check.
Runs npx reimagine-it audit — 19 checks across 6 categories (src/audit.js; Python scripts/audit.py is the CI mirror):
| Category | Checks | What it catches |
|---|
| Typography | 3 | Banned default fonts, type-scale range, measure > 65ch |
| Palette | 3 | Palette drift, transition: all, un-styled ::selection |
| Motion | 4 | Outline removal, missing prefers-reduced-motion, missing :focus-visible, non-compositor animation |
| Content | 4 | Placeholder copy, vibe adjectives, emoji farm, <br><br> spacing |
| Structure | 3 | CDN, external font fetch, figure system doing no work |
| Performance | 2 | Images without dimensions, long pages without content-visibility |
Usage
/reimagine-it audit path/to/page.html
npx reimagine-it audit gold/webpage/after.html
npx reimagine-it audit gold/webpage/after.html --verbose
npx reimagine-it audit gold/webpage/after.html --json
python scripts/audit_all.py
Exit codes
| Code | Meaning |
|---|
| 0 | CLEAN — no issues |
| 1 | WARNINGS — advisory only, no blockers |
| 2 | FAIL — must fix before shipping |
Procedure
- If the user passed a file path, run
python scripts/audit.py <path>.
- If no path, run
python scripts/audit_all.py to audit all gold files.
- Report the verdict with a summary table.
- For each failure, name the specific rule and the fix.