Brand identity development: color palette construction (primary/secondary/semantic/neutral), logo concept brief writing, typeface pairings, brand voice definition, mood board direction, and Brand Guidelines document structure. Use when establishing or evolving a visual brand — not for implementing existing tokens.
A complete palette has four layers:
1. Primary — 1 brand color (your most distinctive color)
2. Secondary — 1-2 complementary colors
3. Semantic — success, warning, error, info
4. Neutral — 6-8 steps from near-white to near-black
Start from HSL, not hex — it gives control over lightness and saturation independently.
Primary example: HSL(250, 80%, 50%) — vivid indigo
Light variant: HSL(250, 80%, 90%) — for backgrounds
Dark variant: HSL(250, 80%, 30%) — for hover states
Every color used for text or UI controls must pass WCAG AA:
| Use | Minimum contrast ratio |
|---|---|
| Normal text (body) | 4.5:1 against background |
| Large text (24px+) | 3:1 against background |
| UI components, focus indicators | 3:1 against adjacent color |
Tools: WebAIM Contrast Checker, Figma's built-in contrast plugin.
--color-success: hsl(142, 71%, 45%); /* green — passes on white */
--color-warning: hsl(45, 93%, 47%); /* amber — use dark text on top */
--color-error: hsl(0, 84%, 60%); /* red */
--color-info: hsl(217, 91%, 60%); /* blue */
Semantic colors must be distinct from the primary color — avoid blue-primary + blue-info conflicts.
neutral-50: hsl(220, 20%, 97%) — page background
neutral-100: hsl(220, 16%, 94%) — card background
neutral-200: hsl(220, 13%, 88%) — divider
neutral-300: hsl(220, 11%, 76%) — disabled border
neutral-400: hsl(220, 9%, 60%) — placeholder text
neutral-500: hsl(220, 9%, 45%) — secondary text
neutral-700: hsl(220, 12%, 28%) — primary text
neutral-900: hsl(220, 16%, 12%) — headings
Do not generate the logo — write a brief for a human designer. A good brief eliminates 90% of revision cycles.
## Logo Concept Brief — [Product Name]
### Brand in three words
[Word 1], [Word 2], [Word 3]
(These words define the feeling — not describe the product)
### What this logo must communicate
[1-2 sentences on the emotional impression it should leave]
### Form direction
- Shape family: Geometric | Humanist | Abstract | Lettermark | Wordmark
- Complexity: Simple (1-2 elements) | Medium | Complex mark
- Style: Modern / Minimal | Bold / Confident | Friendly / Approachable | Technical / Precise
### Reference logos (5 examples)
1. [Logo name] — because [one reason it relates]
2. ...
(Use logos from non-competing industries to avoid direct imitation)
### What to avoid
- [Specific form or motif to exclude]
- [Color to avoid]
- [Style cliché to avoid — e.g., "no speech bubbles", "no infinity symbols"]
### Primary medium
Digital UI (app icon, web) | Print | Both
(App icons need simpler shapes than print logos)
### Deliverables requested
- SVG wordmark (full color)
- SVG icon mark (standalone)
- Dark/light variants
- Minimum size usable: [N]px
A pairing consists of:
Display and Body must contrast in classification:
| Display classification | Body classification |
|---|---|
| Serif | Sans-serif |
| Display sans (geometric) | Humanist sans |
| Slab serif | Clean sans |
Same classification (both Serif, both Geometric) → no contrast → visual monotony.
| Pairing | Display | Body | Character |
|---|---|---|---|
| Classic tech | Space Grotesk | Inter | Clean, neutral |
| Premium | Playfair Display | Source Sans 3 | Elegant, readable |
| Friendly | Nunito | Open Sans | Rounded, approachable |
| Bold | Bebas Neue | Roboto | Impactful, modern |
:root {
--font-display: 'Space Grotesk', system-ui, sans-serif;
--font-body: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', 'Courier New', monospace;
}
Distill the brand into exactly three adjectives that feel in tension but coherent:
Examples:
"Precise, Warm, Direct" (not contradictory — precise data, warm tone, no fluff)
"Bold, Honest, Playful" (ambitious but transparent, doesn't take itself too seriously)
## Voice
**Do use:**
- Clear, active verbs: build, ship, measure, improve
- Specific over vague: "47ms latency" not "faster"
- Second person: "you" not "the user" or "developers"
- Questions to engage: "What slows your team down?"
- Concrete benefits: "Save 3 hours a week"
**Avoid:**
- Jargon without context
- Passive voice: "can be configured by" → "you configure"
- Superlatives: "best", "revolutionary", "game-changing"
- Hedging: "might", "could possibly", "in some cases"
- Corporate-speak: "leverage", "synergy", "robust solution"
Rate the brand 1-5 on each axis:
Formal 1 — 2 — 3 — 4 — 5 Casual
Serious 1 — 2 — 3 — 4 — 5 Playful
Technical 1 — 2 — 3 — 4 — 5 Accessible
Confident 1 — 2 — 3 — 4 — 5 Humble
This tells writers how to calibrate any piece of copy.
Five image descriptions that define the visual aesthetic — no real images, just text briefs:
## Mood Board Direction
1. **Environment**: [e.g., "A developer's desk at dusk — ambient dark, focused light pool from monitor. Clean, purposeful, no clutter. Warm tungsten vs. cool screen."]
2. **Color feeling**: [e.g., "Deep indigo backgrounds with electric accent strokes. High contrast. Feels like late-night precision work."]
3. **Texture/material**: [e.g., "Matte surfaces, no gloss. Slight grain texture in backgrounds. Reminiscent of brushed metal or raw concrete — honest materials."]
4. **People**: [e.g., "Focused individuals mid-task. Not posing. Candid, documentary style. Diverse in background and age. Never smiling at camera."]
5. **Product/UI**: [e.g., "Minimal, dark UI. Code and data visible. Terminal aesthetic. No gradients. Precision typography. Feels like a professional instrument."]
When creating a brand guidelines document (docs/brand-guidelines.md):
# [Product] Brand Guidelines
## 1. Brand Foundation
- Mission statement
- Brand promise (one sentence)
- Target audience
## 2. Logo
- Primary usage (full color)
- Reversed (on dark)
- Minimum size
- Clear space rules
- Prohibited uses (distortion, recolor, drop shadow)
## 3. Color
- Primary palette (Hex, RGB, HSL, CMYK)
- Secondary palette
- Semantic colors
- Neutral scale
- Usage examples (text on background contrast ratios)
## 4. Typography
- Typeface names and download/license links
- Heading scale (H1-H6 sizes)
- Body text specification
- Code/mono font
- Fallback stack
## 5. Imagery
- Photography style
- Illustration style (if applicable)
- Icon style
- Image prohibited uses
## 6. Voice & Tone
- 3-word personality
- Tonality scale
- Do/Don't word lists
- Writing examples (before/after rewrites)
## 7. Application Examples
- Website header
- Email signature
- Social media card
- App icon
## 8. Prohibited Uses
- Visual dos and don'ts in one page