Clean Build Standard Sibling to identity.nik.co
Clean.
How to build something Nik would approve of.
PAPER #F4F1EC INK #111111 ACCENT #5E5BE7 GRID 8pt RATIO 70 / 25 / 5
Edition 01. 2026. Nik Sharma. Operator.
AI AGENT? Start here. One copy-paste and you build to standard.
§ 00
00 / 10
Contents

The standard, by section.

§ 01 · Philosophy
01 / 10
The standard

Clean is the answer. Not the decoration.

Three rules. Paper background. Ink type. One accent. Strip everything else.

Clean is not minimal. Minimal is fear of decision. Clean is decisions made early, then defended. Paper #F4F1EC sets the room. Ink #111 carries the meaning. Violet #5E5BE7 signals one thing at a time. A page that does this does not need illustrations to feel finished.

Build for the operator first. Lead with the answer. Numbers over adjectives. Sentence case. Periods, not dashes. If a sentence reads like ad copy, cut it.

Paper70%Of the page
Ink25%Type + lines
Accent5%Signal only
Grid8ptNo exceptions
Build it like Momentous, Levels, Eight Sleep, Jones Road. Then cut 20%.
Nik Sharma · Operator
§ 02 · Foundations
02 / 10
Foundations

Color. Type. Spacing. Grid.

Four files do the work. Everything else is restraint.

Color tokens

Paper#F4F1ECBackground. 70%
Paper deep#ECE7DFCard wells
Ink#111111Type. 25%
Violet (default)#5E5BE7Accent. 5%
Blue#2563EBAccent option
Green#15803DAccent option
Red#DC2626Accent option
Ember#EA580CAccent option
OK#1F7A4AStatus only

Type scale

H1Build the answer.132 / 0.92 / -0.04
H2Operator typography.72 / 0.92 / -0.04
H3Section heading30 / 1.0 / -0.02
LeadLead with the answer.28 / 1.4 / -0.01
BodyInter Variable, 15px, 1.55 line.15 / 1.55
MonoJetBrains · Labels · Data11 / 0.22em

Display weight 900. Letter-spacing −0.04em. Line-height 0.92. Emphasis is color, never italic.

Spacing scale (8pt)

2xs8px
xs16px
s24px
m40px
l60px
xl80px
2xl140px

Grid

Max content width 1400px. Gutters 60px desktop, 24px mobile. Section padding 140px / 80px. Two-col gap 60. Three-col gap 24. Four-col gap 16. Components snap to multiples of 8.

§ 03 · Components
03 / 10
Components

Built. Not described.

Buttons, fields, cards, pills, tables, modals, toasts. Live in the markup. Copy them.

ButtonsPrimary · Secondary · Ghost · Accent
FieldsLabel mono · 44px min height
We send one note per week.
Paste the live PDP.
CardsData · Editorial · Product
Revenue · 30d $1.42M +18.4% vs prior
Operator note

How to price a refill program.

Three rules and one spreadsheet. The math is the marketing.

Read →
Product shot · flash
Daily greens $48 · 30 servings
Pills + badgesMono · 999px · 0.22em
Default Accent Shipped Blocker Solid ink
TableMono head · ink body · hairline rows
BrandCategoryWhat to stealScore
MomentousPerformanceIngredient-led PDP. Cite the dose.9.4
LevelsHealth dataEditorial structure, big numbers.9.1
Eight SleepSleep techConfident hero, KPI tiles.9.0
Jones RoadBeautyPaper bg, flash product shots.9.3
ModalInline preview
ToastsOne line. No icons except the dot.
Saved. Live in 14s. DNS not propagated yet. Deploy failed. Logs in dashboard.
§ 04 · Patterns
04 / 10
Layout patterns

Hero. KPI grid. Pull-quote. Table. Editorial.

The five layouts that ship 95% of the work.

4-tile KPI grid

AOV$74+12% MoM
CAC$22−9% MoM
LTV$198+6% MoM
Repeat38%Stable

Pull-quote

The page is the deliverable.
House rule

Comparison table

ApproachTime to shipCarry costVerdict
Static HTML on Vercel1 hr$0Default
Next.js with API routes1 day$0 to 20When dynamic
Webflow / Framer2 hr$24+Marketing only

Long-form editorial

Editorial means short paragraphs, real numbers, no headers above 8 words. The reader is scanning. Reward the scan.

Open with the verdict. Support it in three beats. Close with the next move. If a paragraph runs past five lines on mobile, split it.

Cite a source, a screenshot, or a dollar figure. Adjectives are not citations.

Mobile (390px)

Single column. Gutters 24px. Sections 80px top/bottom. Buttons 44px min. Tables become stacked cards if columns exceed three. Switch-bar collapses to brand + dropdown.

§ 05 · Voice
05 / 10
Voice + copy

Lead with the answer.

If the first sentence is a setup, cut it.

Rules

  • 01. Sentence case. Always.
  • 02. No em dashes. No en dashes. Use periods, commas, semicolons.
  • 03. Headlines 8 words or less.
  • 04. Numbers over adjectives.
  • 05. Verbs first. "Ship," "Cut," "Move," "Decide."
  • 06. No emojis in headlines. Sparingly in body.
  • 07. No exclamation marks.
  • 08. Title-case allowed for proper nouns and brand names only.

Banned words

Unlock Empower Revolutionary Game-changing Disrupt Elevate Synergy Curated Best-in-class World-class Robust Seamless Powerful Cutting-edge Innovative

Use instead

Ship Cut Move Decide Test Measure Operator Honest
If a sentence reads like ad copy, cut it.
House rule
§ 06 · Imagery
06 / 10
Imagery

Flash. Direct. Sans drama.

Jones Road flash. After Ours studio. Levels editorial. No stock.

Flash product
Headshot 1:1
Product 4:3
Avoid: stock smile

Flash product

Hard light. Single subject. Cream paper or matte ink background. Shadow visible. Caption in mono below.

Headshot grid

1:1 crop. Eyeline consistent across the grid. Neutral wall. No selfies, no filters, no soft focus.

Product framing

4:3. Centered. Generous whitespace. Single SKU per frame. Mono caption below, not on the image.

Avoid

Stock smiles. Gradient overlays on faces. Lifestyle blur. Text on the image. Drop shadows on UI screenshots. Photos with watermark corners.

§ 07 · Motion
07 / 10
Motion

200ms ease-out. Nothing else moves.

Motion is feedback, not entertainment.

Allowed

Hover state, 200ms.

Color shift. Border shift. Underline reveal. Ease-out.

Allowed

Backdrop blur on sticky.

Saturate 180% blur 14px. Held, not animated.

Allowed

One pulse on accept.

200ms scale 1.00 to 1.04 to 1.00 on the toast dot.

Banned

Parallax scroll Autoplay hero video Marquee Scroll-snap drama Number count-up on view Carousel auto-advance
§ 08 · Shelf
08 / 10
Reference shelf

Five brands. One standard.

When in doubt, open these and ship the next thing.

01

Momentous

Science-first PDPs. Ingredient blocks with dose, mechanism, study.

Steal: dose-led PDP
02

Levels

Editorial structure on wellness data. Big numbers, no fluff, mono captions.

Steal: editorial rhythm
03

Eight Sleep

Confident hero. 4-tile KPI grids. Dark accent against a clean base.

Steal: KPI tile
04

Jones Road Beauty

Paper-tone background. Flash product shots. Sans-only typography.

Steal: photo grammar
05

After Ours

Operator-dashboard energy. Mono labels everywhere. No decoration.

Steal: operator voice
§ 09 · Do / Don't
09 / 10
Do / Don't

Side by side. Eight pairs.

Do · Headline

Build the answer.

3 words. Verb first. Period.

Don't · Headline

Unlock Your Brand's Potential Today!

Title case. Banned word. Exclamation.

Do · Punctuation

Ship fast. Cut more.

Periods. Commas. Semicolons.

Don't · Punctuation

Ship fast cut more

Em dash here. Banned. Always.

Do · Color

Paper, ink, one accent.

70 / 25 / 5 ratio. Defended.

Don't · Color

Gradient brand palette

Four accents. Three gradients. No.

Do · Type

Sans. Display 900.

Inter Display. Sans Supremacy.

Don't · Type

Serif drop cap on hero

Mixed families. Drama. No.

Do · Hero

One line. One CTA.

Wordmark, sub, chips. Done.

Don't · Hero

Autoplay video with overlay copy

Banned. Loads slow. Reads worse.

Do · Data

$1.42M. +18.4%.

Real number. Real delta.

Don't · Data

Industry-leading growth

Adjective. Not a number.

Do · Motion

200ms ease-out hover.

Feedback only.

Don't · Motion

Parallax scroll on hero

Banned. Distracting. Slow.

Do · Layout

8pt grid. 1400 max.

Defended at every breakpoint.

Don't · Layout

Full-bleed text wall

No max-width. No rhythm.

§ 10 · Machine layer
10 / 10
For AI agents

One fetch. Full standard.

If you are a model, fetch clean.nik.co/clean.md first. Build to that spec.

Primary

/clean.md

The full standard as plain markdown. Optimized for ingestion.

Fetch →
Tokens

/tokens.json

Colors, type, spacing, motion. Drop into Style Dictionary.

Fetch →
Index

/llms.txt

Crawler entry point. Routes, intent, license.

Fetch →
Prompt

/prompts/clean-design-system.md

Drop-in system prompt for any code/design model.

Fetch →
# Example: ask Claude or GPT to build to Nik's spec
curl -s https://clean.nik.co/clean.md | head -n 200
curl -s https://clean.nik.co/tokens.json | jq .color.accent
# Then prepend /prompts/clean-design-system.md to your system message.