taste
Abductive reasoning for any website's design taste
Reads any site's design decisions — not just the tokens, but the reasoning behind them. Run /taste <url> and get a Design Map + Taste DNA your agents can actually use.
Pipeline
Four steps from URL to taste.
Four agents, four roles. Each pass reads the same page through a sharper lens — until what's left is a brief any AI tool can build from.
-
Extract MeasurementsYou are a Senior Design AI. Your job is to extract precise, objective design measurements from a webpage.
-
Detect PatternsYou are a Principal Design Engineer detecting SYSTEMATIC RULES in the measurements provided by Step 1.
-
Infer TasteYou are the Ultimate Design Critic. You will now derive the "Taste" — the deliberate, painful TRADE-OFFS the designer made.
-
ObserverYou are the Lead Critic & Final Editor. Your job is to RUTHLESSLY filter the taste analysis from Step 3. Zero bullshit passes through you.
measurements
patterns
output
How to reverse engineer design taste
20 measurement categories, every colour, weight, spacing value, radius, and shadow cited with exact px / hex / ratio. No approximations.
5–8 system-level rules extracted. Each pattern gets an Evidence line and a Design Goal explaining why it exists.
4 taste principles — each with Trigger, Decision, Reason, Evidence, and Trade-off. At least one Restraint principle is required.
Quality gate. Runs anti-slop grep, validates JSON, then writes the final output.{domain}.md + {domain}.json
linear.app
A taste principle has evidence and a trade-off.
This is what /taste actually produces — not a vibe, a design argument you can act on.
Works with your tools
Your AI agent gets the taste.
/taste writes a rules file formatted for whichever tool you build with — Cursor, Windsurf, Claude Code, and more. The agent reads it automatically.
Get started
Three steps. Then run it anywhere.
Works in Claude Code and Gemini CLI.