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.
From clarcnpx claudepluginhub marvinrichter/clarc --plugin clarcThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
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