StyleSeed
How it thinks

Every pixel here has a reason.

StyleSeed aims to make expert design judgment repeatable by coding agents: recorded decisions, their reasons, and checks on the implementation. Experts keep ownership of intent and acceptance.

Below is one screen. We’ll walk every decision in it: what we chose, which rule it follows, and why that makes it work. These choices fit this consumer summary; they are examples, not a required appearance for every product.

Two consumer-summary cards illustrate one way to coordinate action colors, type, and container shapes. Other role systems can use multiple colors and radii.
Total balance

$3.84M

+12.4% vs last month
1The decision

This personal summary emphasizes the balance; its unit is smaller.

Rule 4 · Task-appropriate numeric hierarchy

Why it works · The 48px value and 24px unit emphasize the balance in this example. A financial table or monitoring grid may keep values and units closer in size. Preserve readability, comparable scales, and the approved type roles.

Send a transfer

Here blue marks the transfer action; the text makes its consequence explicit.

2The decision

Blue identifies the transfer action in this decision region.

Rule 2 · Stable color roles + VISUAL-CRAFT §C0 · Coherence

Why it works · The action stays identifiable beside a quieter cancel control. Status, categories, brand media, and a separate dialog can use other colors when their meanings remain clear. Count conflicting roles, not hues.

Acme Corp
Downtown · 2:14 PM
+$8,400
Northwind
Refund · 1:09 PM
−$320
3The decision

This summary groups transactions with tone and restrained depth.

Rule 1 · Task-fit grouping + Rule 7 · Coherent elevation

Why it works · Tone and light shadows separate these transaction groups. An operational table may use borders; an article may use whitespace. A border and shadow can coexist when one defines an edge and the other a layer.

This week
Payroll−$12,480.00
Stripe payout+$3,209.50
AWS−$842.16
4The decision

Numbers are tabular and right-aligned. Every decimal lines up.

VISUAL-CRAFT §C2/§C5 · Tabular numerals

Why it works · With tabular figures every digit is the same width, so columns and decimals stack into a clean vertical edge you can scan in one pass. Proportional numbers jitter the alignment and make a money table feel untrustworthy. For finance this isn't polish — it's legibility.

Card · 16px
Thumbnail · 16 − 4 pad = 12px
5The decision

The card, thumbnail, and control follow deliberate radius roles.

VISUAL-CRAFT §C0 · Coherent geometry roles

Why it works · Equivalent components reuse the same role tokens. Sharp containers, rounded controls, and circular avatars can coexist. For inset concentric contours, inner = outer − padding is a useful geometric relation; it is not a rule that every child shares the container shape.

No transactions yet
Your activity will show up here.
6The decision

The empty state is designed, not a blank rectangle.

Rule 71 · Empty / loading / error states

Why it works · A data surface has three states besides 'full,' and the AI that forgets them ships a screen that looks broken the moment there's no data. An empty state with an icon, a sentence, and the next action turns a dead end into a starting point.

CTA press → Spring (stiffness 300, damping 18)
Card entrance → near-zero, content-first
Balance → no motion; the number is the point
7The decision

Motion supports feedback while the balance stays immediately readable.

Motion system · purpose, consistency, and reduced motion

Why it works · This example uses Spring on press to acknowledge an action. A named seed is one implementation option; an approved fade or an instant change can serve the same role. Choose timing for the task, preserve the project's motion language, and keep essential content available when reduced motion is requested.

You can act from the label alone — no guessing what “Submit” does.

8The decision

The button says what happens — not “Submit.”

UX-WRITING WB-1 · Label the action, not the mechanism

Why it works · The words are part of the design too. “Submit” / “OK” / “Confirm” make the user guess what they're agreeing to; a button that reads “Send $2,400” is its own confirmation. Copy that sounds like a system — “Invalid input,” “An error occurred” — reads as AI-made exactly like the wrong color does. StyleSeed writes the verbal judgment down too (buttons name the action, errors help instead of blame, one term per concept) — and you pick the voice, the rules are the floor.

Decisions need reasons and boundaries.

An agent needs to know when a decision applies and how to implement it, not just which style to imitate. Coherence matters, but is not sufficient evidence of design quality. Human review still matters.

Go deeper