Design Intelligence for AI Agents
Your AI agent can generate code. It can't evaluate design.
Every era has had a framework for whether something is well designed. This is ours.
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
From onboarding to evaluation to developer handoff — CRISP covers every design decision point in a single skill pack.
.crisp.md — your context file that every other command reads automatically..crisp.md — your context file that every other command reads automatically.04 — In Action
CRISP doesn't just flag problems — it shows you exactly what to fix and verifies the improvement.
05 — 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.06 — 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.One install. Five commands. Every design decision in your project grounded in a world-class standard.