skills/mujez/claude-skills/brand-guidelines

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:

  1. Visual Identity - Logo, colors, typography, imagery, iconography
  2. Voice & Tone - How the brand communicates in writing
  3. Design Tokens - Code-level implementation of brand values
  4. Component Library - Branded UI components
  5. 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
GitHub Stars
45
First Seen
Feb 19, 2026
Installed on
claude-code2
mcpjam1
kilo1
junie1
windsurf1
zencoder1