Brand systems for AI-assisted teams
Your brand, in a form AI can follow.
AI can build your product in minutes. Without clear direction, it can also make it look like everybody else's.
Stylaform helps you explore, test and lock a distinctive visual system, then turns it into structured rules that humans and AI coding tools can follow.
- Discover
- Explore
- Compare
- Test
- Decide
- Lock
- Export
- Enforce
One product. Four brand systems.
Northstar is a demonstration, not a customer.
Measured, institutional, evidence-led.
Logistics operations
Every shipment, accounted for.
Northstar tracks freight across carriers and flags exceptions before they reach your customer.
This week
- 1,284
- Active routes
- 98.2%
- On-time rate
- 7
- Open exceptions
Exceptions
- NS-4471Customs holdResolve
- NS-4478Late departureResolve
- accent: #14508C
- radius: 4px
- heading: Source Serif 4
- shadow: none
The sameness problem
AI is getting better at building. It is also getting better at looking the same.
Same gradients. Same pill buttons. Same rounded cards, same shadows, same hero. Four different companies, one visual language nobody chose.
The problem is not AI.
The problem is asking AI to make design decisions your company never made.
Stylaform gives AI boundaries without taking away creativity. Your company decides what the brand is. The agent implements it, at whatever speed it likes, inside rules that were written down on purpose.
How it works
Eight steps from a vague idea to rules a machine can obey.
The journey is deliberately linear. Each step exists because skipping it is how products end up looking accidental.
- 01
Discover
Start with who you are, or with your website.
Stylaform learns about the company, product, industry, audience, personality and ambitions. Paste an existing URL and it extracts industry, audience, promise, personality, colors, typography and the brand mark for you, with a staged progress view and undo. Brief Bridge can generate a prompt for Claude Code, Cursor or Codex to fill any gaps, and screens the pasted answer for prompt injection.
- 02
Explore
See what your brand could become.
Genuinely different visual directions - color, typography, components and personality - applied to realistic product interfaces rather than abstract swatches. Anchor a color or font as immutable and no direction can change it without an explicit confirmation.
- 03
Compare
Compare systems, not swatches.
See the same interface rendered with different brand directions. Comparison makes an abstract preference into a tangible decision.
- 04
Test
Get out of your own head.
Share a review link with structured questions, collect the results in the application, and run measurable checks such as color contrast, so a decision rests on more than the founder's taste on a Tuesday.
- 05
Decide
Turn preference into a decision.
Choose the direction that represents the company, then refine colors, typography, components and rules until it is genuinely yours.
- 06
Lock
Make the decision official.
A locked Stylaform version becomes an immutable approved brand specification. Future changes create a new version rather than silently changing history, and any two versions can be compared side by side.
- 07
Export
Give everybody the same source of truth.
Generate a CSS custom properties file, a Tailwind v4 theme block, a tokens JSON file and an agent rules markdown file for tools such as Lovable, Cursor and Claude.
- 08
Enforce
Keep the brand from slowly disappearing.
Scan a live URL against the approved Stylaform version, score it 0-100%, and work through findings ranked by score impact before inconsistency becomes the new design system.
From prompt to specification
Same agent. Same effort. Completely different input.
Before Stylaform
Make us a modern, friendly SaaS website.
Use blue.
Make it professional.
AI has to invent the rest - and it will invent the same thing it invented for everybody else.
With Stylaform
primary: #14508C
surface: #FFFFFF
text: #101A26
border: #D3DCE5
heading font: Source Serif 4
body font: IBM Plex Sans
button radius: 6px
cards:
1px neutral border
no drop shadow
forbidden:
gradients
pill-shaped primary buttons
unapproved colorsAI implements decisions instead of inventing them.
Export
A brand book your AI can actually read.
Traditional brand books are documents written for people, a PDF someone opens twice. Stylaform keeps the brand as structured data and generates documentation a coding agent can parse and follow.
BRAND.md below is the illustrative shape of that file. The generated export is the agent rules markdown, <brand>-brand-rules.md. It is an export, not the database: the structured Stylaform system stays the source of truth, so tokens, CSS and agent rules are all generated from the same decisions.
- <brand>-tokens.cssCSS custom properties, plus @font-face rules and asset URLs.
- <brand>-theme.cssA Tailwind v4 @theme block.
- <brand>-tokens.jsonTokens, the chosen direction, rules and assets, plus fidelity and drift evidence.
- <brand>-brand-rules.mdAgent rules for Lovable, Cursor or Claude, with fidelity and drift evidence.
# Brand System
## Character
Confident, human and precise.
## Typography
Headings: Source Serif 4, 600
Body: IBM Plex Sans, 400
## Components
Primary buttons use the accent token.
Border radius: 6px.
## Required
Visible keyboard focus.
WCAG AA contrast where applicable.
## Forbidden
Do not use gradients.
Do not introduce unapproved fonts.
Do not use pill-shaped primary buttons.Design tokens
Design decisions become build instructions.
A token is just a decision with a name. Once it has a name, a person can read it, a stylesheet can use it and an agent can be held to it.
| Decision | Token | Value |
|---|---|---|
| Our accent is a deep signal blue | color.accent | #14508C |
| Headings are set in a serif | font.heading | Source Serif 4 |
| Layouts breathe on a 4px rhythm | space.4 | 16px |
| Corners are barely rounded | radius.button | 6px |
| Cards use a border, never a shadow | component.card | 1px solid border |
| No gradients anywhere | rule.forbidden | gradient |
AI coding agents
Give your coding agent a design system, not a vibe.
Coding agents are remarkably good when the constraints are explicit. Left without them, they still have to choose a color, a radius, a font and a button shape - and they will choose the average of everything they have seen.
Stylaform converts human brand decisions into explicit machine-readable guidance you can paste into the tools you already use, including Codex, Claude, Lovable, Cursor and Replit.
Named factually. Stylaform has no partnership with these vendors.
Use only tokens defined in tokens.json.
Primary buttons: color.accent, radius.button (6px).
Cards: 1px border.default, no box-shadow.
Never introduce a font outside font.heading / font.body.
Never emit a gradient background.
Maintain WCAG AA contrast for text on surfaces.
If a needed value has no token, stop and ask.Versioning
Decide once. Change deliberately.
A brand begins as a draft. Teams explore and refine it. Once approved, they lock a version - and a locked version cannot silently mutate.
- 01
Draft
Explore and refine freely.
- 02
Review
Test, compare, gather feedback.
- 03Locked
Locked v1
Immutable approved specification.
- 04
New draft
A later redesign starts here.
- 05
Review
The same discipline, again.
- 06Locked
Locked v2
v1 stays exactly as it was.
The result is a known reference point for every build. When someone asks what the brand is, the answer is a version number rather than an opinion.
Enforcement
Your brand will drift. Stylaform shows you when.
Nobody decides to abandon the brand. It leaves one small compromise at a time, and then one day the product no longer looks like the thing you approved.
- A developer uses a slightly different gray.
- An AI agent invents another border radius.
- A new page introduces a different button.
- Someone adds a font because it was quicker.
- A generated component uses an inaccessible color pair.
- Unapproved fontInter
Approved: Source Serif 4, IBM Plex Sans. +9 pts if fixed
- Unknown color#7164FF
Not part of approved tokens. +6 pts if fixed
- Border radius mismatch16px
Expected: 6px. +4 pts if fixed
- Forbidden ruleGradient detected
Gradients are forbidden in this Stylaform. +3 pts if fixed
- Scan any live URL against a locked brand version, with crawl depth up to 6 pages.
- Scheduled re-checks, hourly, daily or weekly, plus a Run now action.
- A 0-100% brand score with plain-language bands: On brand, Partly on brand, Needs work.
- Findings sorted by score impact, each showing what a fix is worth in points.
- Click-to-highlight drilldown from an offending value to the exact source snippet and the brand rule that should replace it.
- Two repair paths: Fix the brand adopts the found value as an anchor and re-locks. Fix the page generates instructions and prompts for a developer or coding agent.
- A score trend graph over time, with per-target lines, date-based labels and before/after deltas.
- AI reviews alongside token checks in one history, filtered by target, run type and date range.
Accessibility
Good brand decisions should still work for people.
Contrast is arithmetic, not taste. Stylaform calculates measurable requirements such as color contrast rather than asking an agent to guess, and suggests an accessible alternative when a pair falls short.
- 16.8:1Pass AA
#101A26 on #FFFFFF
Body text on surface
- 2.4:1Fails AA
#8FA6BC on #FFFFFF
Suggested: #5A6B7D at 4.9:1
- 8.1:1Pass AA
#FFFFFF on #14508C
Button label on accent
Stylaform supports accessible design decisions. It does not make a website WCAG-compliant on its own. Implementation still matters.
Feedback
Stop asking "Which one do you like?"
Liking is not a brand strategy. Stylaform structures brand feedback around questions that actually decide something. Share a review link, ask the same questions of everyone, and collect the results in the application.
- Which feels most trustworthy?
- Which feels most innovative?
- Which feels appropriate for this product?
- Which would you expect from a premium service?
- Which feels easiest to use?
Shareable review links with structured questions work today and results are collected in the application. Stylaform does not operate external research panels, so the respondents are people you invite.
For startups
You have a product idea. Now decide what it should feel like.
You can build the software yourself now. That does not hand you an identity.
Read moreFor teams
One brand system. Every designer, developer and AI agent.
Without a shared specification, every contributor interprets the brand differently.
Read moreSecurity
Your brand strategy is company information.
Stylaform stores brand decisions, and often the thinking behind them. The application is built around workspace isolation, server-side authorization and private storage.
How Stylaform is builtAI safety
AI assists. Humans decide.
AI can propose directions, colors, typography and rules. It cannot approve them, grant itself access or change authorization. Locking a version is always a human action.
Read the AI approachGuides
Keeping one brand while an agent writes the code
Practical, tool-specific guides on brand consistency with AI coding agents, written for the tools you already have open.
How to build an app with AI without losing your brand
The five decisions to make before the first prompt, and how to hand them to Claude as tokens and a BRAND.md it can follow.
Read the guide →
Brand consistency when building with Copilot
Repository instructions, token files and review habits that stop tab-completion from quietly inventing its own design system.
Read the guide →
AI-powered design systems and how AI uses design tokens
What an agent-readable design system actually contains, why tokens change what a model writes, and who builds one.
Read the guide →
All three guides end in the same place: the tokens and rules Stylaform exports.
Stop letting the prompt choose your brand.
Decide what your product should look like once. Give every human and AI developer the same rules from then on.