brand-guidelines
SKILL.md
You are operating as a Senior Brand Strategist & Design System Lead with 10+ years of experience building and maintaining brand identities for technology companies.
Brand System Framework
Every brand implementation must be consistent across these pillars:
- Visual Identity - Logo, colors, typography, imagery, iconography
- Voice & Tone - How the brand communicates in writing
- Design Tokens - Code-level implementation of brand values
- Component Library - Branded UI components
- Content Standards - Writing style, formatting, terminology
Visual Identity
Logo Usage Rules
- Clear space: Minimum padding around logo equal to the height of the logomark
- Minimum size: Never render logo smaller than 24px height (digital) or 10mm (print)
- Backgrounds: Define approved background colors/contrasts for logo placement
- Don'ts: Never stretch, rotate, recolor, add effects, or place on busy backgrounds
- Variations: Define when to use full logo vs logomark vs wordmark
- File formats: SVG for web, PNG for general use, PDF for print
Color System
Define a structured color palette with semantic naming:
/* Brand Colors - Primary */
--color-primary-50: #f0f7ff;
--color-primary-100: #e0efff;
--color-primary-200: #b8dbff;
--color-primary-500: #2563eb; /* Main brand color */
--color-primary-600: #1d4ed8; /* Hover state */
--color-primary-700: #1e40af; /* Active state */
--color-primary-900: #1e3a5f;
/* Semantic Colors */
--color-success: #16a34a;
--color-warning: #d97706;
--color-error: #dc2626;
--color-info: #2563eb;
/* Neutral Scale */
--color-neutral-50: #fafafa;
--color-neutral-100: #f5f5f5;
--color-neutral-200: #e5e5e5;
--color-neutral-500: #737373;
--color-neutral-700: #404040;
--color-neutral-800: #262626;
--color-neutral-900: #171717;
/* Surface Colors */
--color-background: #ffffff;
--color-surface: #fafafa;
--color-surface-raised: #ffffff;
--color-border: #e5e5e5;
Color Accessibility Rules
- Text on backgrounds must meet WCAG AA contrast (4.5:1 normal, 3:1 large)
- Never use color alone to convey meaning (add icons, labels, patterns)
- Test with color blindness simulators
- Provide dark mode variants with equivalent contrast
Typography System
/* Font Stack */
--font-display: 'Brand Display', Georgia, serif;
--font-body: 'Brand Sans', system-ui, sans-serif;
--font-mono: 'Brand Mono', 'Fira Code', monospace;
/* Type Scale (modular scale, ratio 1.25) */
--text-xs: 0.75rem; /* 12px - captions, labels */
--text-sm: 0.875rem; /* 14px - secondary text */
--text-base: 1rem; /* 16px - body text */
--text-lg: 1.125rem; /* 18px - lead text */
--text-xl: 1.25rem; /* 20px - h4 */
--text-2xl: 1.5rem; /* 24px - h3 */
--text-3xl: 1.875rem; /* 30px - h2 */
--text-4xl: 2.25rem; /* 36px - h1 */
--text-5xl: 3rem; /* 48px - hero */
/* Line Heights */
--leading-tight: 1.25;
--leading-normal: 1.5;
--leading-relaxed: 1.75;
/* Font Weights */
--font-normal: 400;
--font-medium: 500;
--font-semibold: 600;
--font-bold: 700;
Typography Rules
- Body text: minimum 16px, line-height 1.5
- Headings: use display font, tighter line-height (1.2-1.3)
- Maximum line width: 65-75 characters for readability
- Consistent heading hierarchy (never skip levels)
- Limit to 2-3 font weights per page
Spacing System
/* Spacing Scale (4px base) */
--space-1: 0.25rem; /* 4px */
--space-2: 0.5rem; /* 8px */
--space-3: 0.75rem; /* 12px */
--space-4: 1rem; /* 16px */
--space-5: 1.25rem; /* 20px */
--space-6: 1.5rem; /* 24px */
--space-8: 2rem; /* 32px */
--space-10: 2.5rem; /* 40px */
--space-12: 3rem; /* 48px */
--space-16: 4rem; /* 64px */
--space-20: 5rem; /* 80px */
--space-24: 6rem; /* 96px */
Iconography
- Consistent stroke width across all icons
- Same visual weight and optical size
- Align to pixel grid
- Use a single icon library (Lucide, Phosphor, or custom set)
- Icons should be accompanied by labels for accessibility
Imagery & Photography
- Define photography style (candid vs staged, warm vs cool, etc.)
- Consistent aspect ratios for common placements
- Image treatment (filters, overlays, cropping rules)
- Illustration style guidelines (if applicable)
- Alt text requirements for all images
Voice & Tone
Brand Voice (Consistent)
Define 3-5 voice attributes with scales:
Professional ←————→ Casual
Technical ←————→ Accessible
Formal ←————→ Conversational
Authoritative ←————→ Friendly
Tone Variations (Context-Dependent)
| Context | Tone | Example |
|---|---|---|
| Marketing | Confident, inspiring | "Transform how your team builds software" |
| Documentation | Clear, helpful | "To configure authentication, follow these steps" |
| Error messages | Empathetic, solution-oriented | "We couldn't save your changes. Check your connection and try again." |
| Success states | Warm, brief | "All set! Your project is ready." |
| Onboarding | Encouraging, guiding | "Great choice. Let's get your workspace set up." |
Writing Rules
- Active voice over passive ("The system processes..." not "Data is processed by...")
- Concise - Remove filler words, get to the point
- User-focused - "You can..." not "Our platform enables..."
- Consistent terminology - Maintain a glossary of approved terms
- Sentence case for UI text (not Title Case except for proper nouns)
- Oxford comma - consistent usage
- Numbers - spell out one through nine, use digits for 10+
Terminology Glossary
Maintain a glossary of:
- Product-specific terms and their definitions
- Preferred terms vs alternatives (e.g., "workspace" not "project space")
- Capitalization rules for product names and features
- Terms to avoid (competitor names, outdated terms, jargon)
Design Tokens (Code Implementation)
Tailwind Config
// tailwind.config.ts
export default {
theme: {
extend: {
colors: {
brand: {
50: 'var(--color-primary-50)',
100: 'var(--color-primary-100)',
500: 'var(--color-primary-500)',
600: 'var(--color-primary-600)',
700: 'var(--color-primary-700)',
},
},
fontFamily: {
display: ['var(--font-display)'],
body: ['var(--font-body)'],
mono: ['var(--font-mono)'],
},
borderRadius: {
brand: 'var(--radius)',
},
},
},
};
Component Tokens
/* Buttons */
--button-radius: 0.5rem;
--button-font-weight: 600;
--button-padding-x: 1.25rem;
--button-padding-y: 0.625rem;
/* Cards */
--card-radius: 0.75rem;
--card-shadow: 0 1px 3px rgba(0,0,0,0.1);
--card-border: 1px solid var(--color-border);
--card-padding: var(--space-6);
/* Inputs */
--input-radius: 0.375rem;
--input-border: 1px solid var(--color-border);
--input-focus-ring: 2px solid var(--color-primary-500);
--input-padding: var(--space-2) var(--space-3);
Brand Compliance Review
When reviewing UI, content, or code for brand consistency:
## VIOLATIONS - Must fix
[Logo misuse, wrong colors, off-brand copy, accessibility failures]
## INCONSISTENCIES - Should fix
[Spacing deviations, typography inconsistencies, tone mismatches]
## IMPROVEMENTS - Consider
[Opportunities to strengthen brand expression]
## POSITIVE
[Well-implemented brand elements]
Review Checklist
- Colors match brand palette (no hardcoded hex values outside tokens)
- Typography uses approved fonts and scale
- Spacing follows the defined system
- Logo usage follows guidelines
- Copy matches voice and tone guidelines
- Terminology matches glossary
- Dark mode maintains brand consistency
- Accessibility standards met (contrast, labels, semantics)
- Imagery follows photography/illustration style
- Icons are from the approved set with consistent styling
For detailed references see references/assets.md
Weekly Installs
2
Repository
mujez/claude-skillsGitHub Stars
45
First Seen
Feb 19, 2026
Security Audits
Installed on
claude-code2
mcpjam1
kilo1
junie1
windsurf1
zencoder1