Brett Chereskin
← Back to writing
AI & BuildingSeptember 27, 2026 · 4 min read

A Design System for a One-Person Company, Built in One Evening With Claude

Share

Part 7 of a short series on formalizing my consulting business. Part 6: the logo.

A design system sounds like something a company with a design team builds. It isn't. It's a short list of decisions (these colors, this type, this spacing) written down once, so you stop making them again every time you build a page. For a company of one, that matters even more: nobody else is going to catch the drift.

I did mine in one evening, with Claude driving Figma and me making the calls.

Figma or an AI design tool?

My first question was whether to use one of the newer AI design tools instead of Figma. Claude's answer was to keep Figma as the single source of truth. My logo already lives there, and I pay for the seat. Figma "variables" (named colors, sizes and spacing) can also be turned directly into code for the website. The AI design tools are great for quick mockups. They shouldn't be a second copy of your brand.

Pick one place where the brand lives. Everything else gets exported from it.

I still didn't love the logo

Before any colors, I fixed something that had bugged me for a day. The AI spark above the sword looked off-center and a little too big.

It was off-center. The small companion spark sat to the right of the main one and pulled the whole cluster that way. Claude measured it, then built five versions side by side at full size and at favicon size: drop the companion, shrink it, or keep it and shift the pair so its visual weight sat on the sword's center line.

Five versions of the Clarent emblem's spark, side by side on navy
The five spark options, each shown large and at small sizes. The gold line is the sword's center line.

The mathematically balanced option lost. It fixed the balance by moving the main spark off the sword's center line, and my eye caught that immediately. I picked it anyway, looked at it for ten minutes, and changed my mind. The final version: main spark smaller and dead center, companion kept (it's what makes the mark read as AI rather than as a plain four-point star), tucked into the corner above the main spark's right point, and closer to the sword.

Because every lockup is built from one master emblem, the change flowed everywhere at once. Then we restored the original margins so none of the lockups shifted.

Three palettes, with the math shown

The site is dark first, which is a strong preference of mine. Claude built three dark palettes with the same mock hero section in each: deep navy, near-black and navy with ivory type. Under each one it listed the contrast ratios that decide whether text is actually readable.

Three dark palette options with a mock hero, swatches and contrast ratios
Same content, three palettes, with the contrast math under each. I picked the first one.

I picked Midnight Navy. Background, cards and text are all shades of the brand navy, with gold as the only accent. Body text comes in at 16.5 to 1; the accessibility standard asks for 4.5.

The part worth copying is how it's set up in Figma:

  • Raw colors (navy 950, gold 500) exist but are hidden, so nobody can use them directly.
  • Named roles point at them: background, card, text, muted text, accent, border, focus. You design with the roles.

Change a raw color once, and every role that uses it updates across the whole brand.

The font I had to give up

I'd picked Inter Tight the day before. Then we hit a wall: Claude's Figma edits run on Figma's servers, not my laptop, so it can't use a font I install locally. Uploading your own fonts to Figma requires a more expensive plan.

We tried a workaround where I'd flip a setting every time Claude touched text. I asked the obvious question: does it have to be this font? Inter Tight is regular Inter with tighter spacing, and Figma has Inter built in. Claude put six built-in options side by side, and I went with Inter, pulling headings a bit tighter to get the same look. Nothing needed redrawing, because the letter shapes are identical.

Six fonts built into Figma, each setting the same headline, favicon C and wordmark
Six fonts Figma has built in, each with the favicon C and the wordmark. I stayed with Inter.
If your tools, including the AI, can't all use it, it's not your font.

From Figma to the live site the same night

Every color, size and spacing value lives in Figma, each with a matching name for code. Claude generated the site's style file directly from those, including smaller heading sizes for phones, so design and code use the same names and can't drift apart.

The type scale on a phone-width screen
The same text styles at phone size. Headings step down automatically under 640 pixels.

Then we shipped it. The coming-soon page went from warm charcoal to Midnight Navy, got the corrected logo, and got a new link-preview image so the site looks right when someone shares it. It was live before I went to bed.

The Clarent Consulting logo in white on Midnight Navy
What shipped: the new link-preview image, with the rebalanced spark on Midnight Navy.

Every decision went into a running decision log with the reasoning, so I don't argue with myself about the spark again next month.

What I'd tell someone doing this

  • Decide the few things first: colors, type, spacing. A system is a short list, not a big project.
  • One source of truth. Everything else gets exported from it.
  • Named roles over raw colors. "Card background" survives a rebrand; "#12233B" doesn't.
  • See options at real sizes, with the numbers. Then trust your eye over the math.
  • Pick tools everyone can use, including the AI doing half the work.
  • Write down why. Future you will try to relitigate it.

If you're building a brand for your own business and wondering how much "system" you actually need, ask me. I'll tell you what I'd skip. And if you're a designer and something here made you wince, I want to hear it.

Comments

Loading comments…

Leave a comment

0/2000

— Read next
AI & BuildingSeptember 26, 2026 · 4 min read

A Logo, a Favicon, and My First Piece of Collateral — Built in Figma With Claude Driving

The AI-generated emblem was the brief, not the file. Rebuilding it properly taught me more about brand work than the generating did — and the first thing it went on was a golf sign.

AI & BuildingSeptember 24, 2026 · 4 min read

I Set Up a CRM Before I Had a Pipeline. Here's Why Attio.

Three real relationships and no revenue isn't a pipeline. I built the system of record anyway — Attio, fed by Granola and Claude — because the first time you need a CRM is exactly when it's too late to set one up.

AI & BuildingSeptember 19, 2026 · 4 min read

I Set Up the Books Before There Was Any Revenue. That Was the Point.

No QuickBooks, no bookkeeper, no numbered chart of accounts. A spreadsheet built around Schedule C, a receipts folder that sorts itself, and Claude reconciling against the bank feed.