The five dimensions
Every CRISP command evaluates against the same standard: five dimensions, each with a specific test question and a specific set of failure patterns. The framework is benchmarked against Stripe, Linear, Notion, Asana, and Slack.
C — Contextual
Can the user tell where they are and what this page does within 5 seconds?
Fails when: dead-end empty states · missing breadcrumbs · unclear orientation · generic headings.
R — Responsive
Does the UI update immediately on every interaction?
Fails when: spinners on every action · click-wait-update patterns · no hover feedback · delayed confirms.
I — Intelligent
Are we showing insights, not just raw data?
Fails when: numbers without meaning · blank forms · no next-best-action · we know the user but pretend we don't.
S — Seamless
Are we fitting into their day — not forcing them into ours?
Fails when: unnecessary logins · portal redirects · custom components that break habits · friction on routine tasks.
P — Powerful
Is complexity hidden appropriately for each user type?
Fails when: expert settings shown to novices · no keyboard shortcuts · no undo · all options always visible.
Every violation a CRISP command reports names its dimension and a P0–P3 severity. Run /crisp-audit for the full scorecard, or start with the free audit — no install required.