HOW
IT WORKS.
Five modes. A conversation. A design language that travels with your project.
Taste
It starts with a conversation. The skill asks what you're building, what you love, what you hate. It discovers your aesthetic instincts — not through a form, but through dialogue. References, anti-references, gut feelings.
Extract
From the conversation, it extracts structured design decisions. Color instincts (warm or cool? vivid or muted?). Type instincts (serif or sans? heavy or light?). Density, layout, medium. A taste profile, not a mood board.
Structure
The taste profile becomes a system. Tokens for colors, type scales, spacing rhythms. Component patterns that match the vibe. A voice guide so copy doesn't betray the visual language. All output as self-contained HTML and CSS — no build tools, no dependencies.
Apply
You build with it. Drop the substrate into your AI coding tool's skill directory. Now every page it generates uses YOUR design language — your colors, your type, your voice. Same AI. Different vocabulary. Yours.
Iterate
Not right yet? Iterate. Adjust the temperature. Refine the palette. Push the typography further. Each iteration builds on the last — it's a sketch process, not a one-shot generator. The substrate evolves until it feels like yours.
The Temperature Scale
1–10. How far do you want to go?
Temperature controls how conventional or experimental the substrate gets. Low temperatures play it safe. High temperatures break rules. There's no wrong answer — it depends on what you're building.
What It Produces
A self-contained design language.
The skill generates a complete substrate — browsable HTML pages, a CSS token file, and structured data. No build tools. No framework lock-in. Drop it in and go.
design-substrate/ ├── index.html # Hub — links to all sections ├── taste/ # Taste profile page ├── colors/ # Color system + palette ├── typography/ # Type scale + pairings ├── spacing/ # Spacing + layout system ├── components/ # Component vocabulary ├── voice/ # Copy guidelines ├── attribution/ # Credits └── assets/ └── substrate.css # All design tokens
Want to see a real one? Browse the substrate powering this site →
Philosophy
If it looks like AI made it, start over.
The entire point is escaping the statistical mean. Without a design language, every AI output converges — same indigo gradient, same card grid, same "Build the Future" headline. A design substrate breaks that convergence.
Negative Patterns
What the skill actively avoids.
Generic color palettes. Rounded-corner everything. Hero sections with stock photography. Feature grids with emoji icons. "Seamless" and "innovative" and "cutting-edge." The skill knows what AI-slop looks like and steers the other way.
Process
Sketch first. Systematize later.
The skill doesn't start with a component library. It starts with taste — vibe, references, gut instinct. The system emerges from the aesthetic, not the other way around. That's how human designers work. That's how this works.