Back to all tutorials
MasterAI

Claude Design: Setting Up Your Own Brand Design System

15 May 2026·22 min·Claude Design, Anthropic, Design System, Branding, Hands-on
Claude Design: Setting Up Your Own Brand Design System

In Exercises 1 and 2 we worked with the "Frontend design" skill — aesthetic direction when no system is in place. That works for test projects. For real client work, your own brand, or recurring workflows it gets generic. This exercise changes that: you set up a system once that automatically makes every future project on-brand.

Part 3 of 5 — Read Exercise 1 and 2 first if you're new to Claude Design.


Why now is the right time

The one-time investment pays off:

  • 45–75 minutes of setup (including asset preparation)
  • Every future project automatically uses your colors, typography and components
  • Consistency across all outputs — landing page, pitch deck, mobile mockup all feel like one brand

The design system is the single biggest quality lever in the entire tool. Without it: solid but generic. With it: immediately recognizable.


What you need beforehand

Gather these assets before opening the setup dialog:

Minimum (required)

  • Brand name + 1-sentence description with touchpoints (website? app? packaging?)
  • At least 2 logo variants as PNG or SVG (light and dark background versions)
  • Color palette — 3–5 colors with hex codes (primary, accent, neutrals)
  • Fonts — at least one, ideally display + body, as .woff2 or .otf

Recommended

  • Voice & tone statement — 2–3 sentences about the brand voice
  • Anti-patterns — what the brand does not do (at least 3 concrete examples)
  • An existing live site or Figma file as component style reference

Optional (power users)

  • GitHub repo of existing products (or a frontend-focused subfolder)
  • Local code folder with component examples
  • .fig file with design tokens and components
  • Photo or illustration library as visual language reference

If you have many unstructured brand files: Load them into a regular Claude.ai chat first and have Claude generate a consolidated DESIGN.md. Use that in the "Any other notes" field — attach the actual asset files (logos, fonts) directly regardless.


Step-by-step workflow

Step 1: Open the Design Systems area

  1. Go to claude.ai/design
  2. Top right: tab "Design systems"
  3. You'll see your existing systems (empty at first) and "Create new design system"

Note in the UI: "Only you can view these settings" — design systems are private per user (per organization for Team/Enterprise).


Step 2: Click "Create new design system"

The setup dialog opens with the heading "Set up your design system" and six input fields.


Step 3: Field 1 — Company name and blurb (required)

Format: [Name]: [description with all touchpoints]

The placeholder shows the intended format:

e.g. Mission Impastabowl: fast-casual pasta restaurant with in-store
touchscreen kiosk, mobile app and website

Example for Brew & Brand Coffee:

Brew & Brand Coffee: specialty coffee roastery with weekly
bean subscription for cafés, restaurants and hotels.
Touchpoints: marketing website, B2B customer portal,
packaging labels, email newsletters, occasional pitch decks.

Name your touchpoints specifically: "Website" is too vague. "Marketing website + B2B customer portal + packaging labels" helps Claude understand the right scope — which layouts and components are needed.


Step 4: Fields 2–5 — Sources (all optional, but recommended)

Slot A: Link code on GitHub

For public repos or component libraries. From the UI:

"This doesn't upload the whole codebase; Claude will copy selected files. For large codebases, we recommend attaching a frontend-focused subfolder."

For large repos: attach a subfolder (e.g. apps/marketing or packages/ui), not the entire monorepo.

Slot B: Link code from your computer

For local code that isn't in a public repo. Create a dedicated folder with only the relevant frontend components and style files.

Slot C: Upload a .fig file

The Figma file is parsed exclusively locally in your browser — never uploaded to Anthropic's servers. A clear privacy advantage over many other design tools.

If your Figma file has many pages (30+ mockups): create a simplified version first with only tokens and core components.

Slot D: Add fonts, logos and assets

What goes here:

  • Logo variants (at least 2: light/dark) — SVG preferred
  • Fonts (display + body as .woff2)
  • 5–10 representative photos or illustration examples
  • Brand guidelines PDF if available

Step 5: Field 6 — "Any other notes?" — the most important lever

A large text field with placeholder:

e.g. We use a warm, earthy color palette with rounded corners.
Our brand voice is playful but professional...

Why this field is critical: This is where you give Claude the character of the brand. Logos and fonts are mechanics. Who the brand is lives here.

The three pillars of a good notes input

1. Visual Direction — the aesthetic language in words:

Visual: Editorial design language — like a high-quality lifestyle
magazine. Warm cream backgrounds (#F5EFE6) with deep navy ink
(#1A2238). Terracotta (#C2542D) as accent, used sparingly.
Serif headlines (Fraunces, italic for emphasis). Clean sans-serif
body (IBM Plex Sans). Generous whitespace. Asymmetric layouts
with intentional empty space.

2. Voice & Tone — how the brand speaks:

Voice: Direct, craft-oriented, no marketing speak. Short declarative
statements. Confident without arrogance. Specific over vague —
"freshly roasted on Monday, delivered Thursday" instead of
"the freshest beans".

3. Anti-patterns — what the brand does not do (at least 5, specific):

Anti-patterns:
- No stock photography ever
- No corporate blue or generic gradients
- No glassmorphism or neumorphism
- No exclamation marks in copy
- No buzzwords: "passionate", "premium", "innovative"
- No carousel sliders
- No headlines wrapping to 4+ lines

Why anti-patterns matter so much: A "do this" list doesn't prevent Claude from falling into clichés anyway. A "don't do this" list explicitly closes those doors. Output quality improves by roughly 30% when you define anti-patterns clearly.


Step 6: Click "Continue to generation →"

Click the button in the top right. Now wait 5 minutes — keep the tab open.

Claude produces during this time:

  • Logo system — reconstructed from your assets or inferred (transparently marked as "inference, not vendor asset")
  • Type stack and color palette — extracted from your inputs
  • Component library — buttons, cards, nav, forms etc.
  • UI kits for each of your touchpoints

Step 7: Review draft — structured review

After generation you land in "Review draft" mode. You rate each element:

  • "Looks good" — keep it
  • "Needs work" — a text field opens: be specific, avoid adjectives

Efficient review order: Brand Assets → Colors → Typography → Components → Spacing

What works in the feedback field:

✓ "Reduce the primary weight from 700 to 600 — too heavy for body text"
✓ "The cream background is slightly too warm — shift from #F5EFE6 to #F2EDDE"
✗ "Looks too dark" — too vague
✗ "Make it nicer" — not actionable

Step 8: Read the Caveats section

At the end of the chat log, Claude transparently shows what it reconstructed and what you still need to replace:

Caveats:
- Logo reconstruction: inferred from uploaded assets —
  replace with master SVG before production use
- Font: loaded via Google Fonts CDN — confirm license
  for commercial use in your brand assets
- Product photography: placeholders inferred from brief —
  no actual product photos uploaded

This list is not an appendix — it's your action list before the first real project use.


Step 9: Publish

When review mode is complete: click "Publish".

The system now appears as a dropdown option when creating any new project. All future outputs — landing pages, decks, videos, mobile mockups — are automatically on-brand.


When to set up multiple design systems

As a freelancer or agency: One system per client. When creating a project, pick the right one from the dropdown.

For sub-brands or product lines: When a brand has distinctly different touchpoints (e.g. consumer goods vs. enterprise SaaS), separate systems make sense.

Iterate, don't perfect: Build the system cleanly once, use it in 2–3 projects, refine it then. You'll only discover what's missing once you're actually working.


Sources

Back to all tutorials