"I ran /crisp-audit on our onboarding flow expecting a decent score. It found 4 P0 violations in 90 seconds. Our empty states had no recovery paths."
Bezalel · Vitruvius · Rams · CRISP
Design Intelligence for AI Agents
AI has given every developer a design tool. It gave none of them a design standard.
CRISP is the standard.
Design has always needed a language. CRISP is that language — for the age of AI.
The Lineage
CRISP didn't appear from nowhere. It is the latest in a 3,000-year tradition of named, structured systems for asking the same question: does this designed thing actually serve the person it was made for?
Chokmah · Tevunah · Da'at
"I have filled him with wisdom, with understanding, and with knowledge, and with all kinds of skill." — Exodus 31:3
CRISP parallel Intelligent · Contextual · Powerful
Firmitas · Utilitas · Venustas
"Well building hath three conditions: firmness, commodity, and delight." — De Architectura
CRISP parallel Powerful · Seamless · Responsive
Ten Principles of Good Design
"Good design is as little design as possible. Less, but better." — Dieter Rams
CRISP parallel Powerful · Seamless · Contextual
C · R · I · S · P
"Your AI agent can generate code. It can't evaluate design."
CRISP parallel Contextual · Responsive · Intelligent · Seamless · Powerful
— Bezalel · Vitruvius · Rams · CRISP —
3,472 years of the same question.
01 — Before & After
AI agents produce technically functional interfaces. CRISP evaluates whether they're actually good — and why they aren't.
02 — The Framework
CRISP gives your AI agent a shared design language. Each dimension maps to a specific failure pattern and a specific fix.
03 — Commands
Five core commands cover the full design loop. Four specialist extensions go deeper — into accessibility, AI surfaces, microcopy, and brief writing.
.crisp.md — your context file that every other command reads automatically..brief.md with problem statement, target user, observable success criteria, scope boundaries, and CRISP dimension priority.a11y-checklist.md the team can commit..crisp.md — your context file that every other command reads automatically..brief.md with problem statement, target user, success criteria, scope, and CRISP dimension priority.04 — In Action
CRISP doesn't guess. It names the violation, specifies the fix, and confirms the result.
05 — Example Audits
Four representative audits — real violation patterns, real fixes, real CRISP methodology.
Try It Free
Get a full CRISP audit of your product in seconds — free. No account required.
06 — Get Started
One install command. One onboarding session. Then every design decision in your project is grounded in CRISP.
/crisp-teach once per project. It learns your users, design system, and references — then writes .crisp.md. Every subsequent CRISP command reads from it automatically. Your context is never lost between sessions.07 — FAQ
.crisp.md to your project root — every CRISP command reads from it automatically in subsequent sessions. Your context is preserved across updates too; .crisp.md is never overwritten when you update the skills pack./crisp-audit and /crisp-review work on any design screenshot or description, without project context. /crisp-teach just makes them significantly more accurate — the agent knows your users, your design system, and what "good" looks like specifically for your product.npx skills add @laith-wallace/crisp auto-detects your AI harness and places files in the correct directory: .claude/ for Claude Code, .cursor/ for Cursor, .agents/skills/ for Antigravity, and so on. If you prefer, download the universal ZIP and extract to your project root manually.Run a free audit on your product right now — or install CRISP skills and give your AI agent a design standard.