Back to Ui Ux Pro Max Skill

Update

cli/assets/skills/brand/references/update.md

2.11.03.3 KB
Original Source

Update brand colors, typography, and style - automatically syncs to all design system files.

<args>$ARGUMENTS</args>

Overview

This command systematically updates:

  1. docs/brand-guidelines.md - Human-readable brand doc
  2. assets/design-tokens.json - Token source of truth
  3. assets/design-tokens.css - Generated CSS variables

Workflow

Step 1: Gather Brand Input

Use AskUserQuestion to collect:

Theme Selection:

  • Theme name (e.g., "Ocean Professional", "Electric Creative", "Forest Calm")

Primary Color:

  • Color name (e.g., "Ocean Blue", "Coral", "Forest Green")
  • Hex code (e.g., #3B82F6)

Secondary Color:

  • Color name (e.g., "Golden Amber", "Electric Purple")
  • Hex code

Accent Color:

  • Color name (e.g., "Emerald", "Neon Mint")
  • Hex code

Brand Mood (for AI image generation):

  • Mood keywords (e.g., "professional, trustworthy, premium" or "bold, creative, energetic")

Step 2: Update Brand Guidelines

Edit docs/brand-guidelines.md:

  1. Quick Reference table - Update color names and hex codes
  2. Brand Concept section - Update theme name and description
  3. Color Palette section - Update Primary, Secondary, Accent colors with shades
  4. AI Image Generation section - Update base prompt, keywords, mood descriptors

Step 3: Sync to Design Tokens

Run the sync script:

bash
node .claude/skills/brand/scripts/sync-brand-to-tokens.cjs

This will:

  • Update assets/design-tokens.json with new color names and values
  • Regenerate assets/design-tokens.css with correct CSS variables

Step 4: Verify Sync

Confirm all files are updated:

bash
# Check brand context extraction
node .claude/skills/brand/scripts/inject-brand-context.cjs --json | head -30

# Check CSS variables
grep "primary" assets/design-tokens.css | head -5

Step 5: Report

Output summary:

  • Theme: [name]
  • Primary: [name] ([hex])
  • Secondary: [name] ([hex])
  • Accent: [name] ([hex])
  • Files updated: brand-guidelines.md, design-tokens.json, design-tokens.css

Files Modified

FilePurpose
docs/brand-guidelines.mdHuman-readable brand documentation
assets/design-tokens.jsonToken definitions (primitive→semantic→component)
assets/design-tokens.cssCSS variables for UI components

Skills Used

  • brand - Brand context extraction and sync
  • design-system - Token generation

Examples

bash
# Interactive mode
/brand:update

# With theme hint
/brand:update "Ocean Professional"

# Quick preset
/brand:update "midnight purple"

Color Presets

If user specifies a preset name, use these defaults:

PresetPrimarySecondaryAccent
ocean-professional#3B82F6 Ocean Blue#F59E0B Golden Amber#10B981 Emerald
electric-creative#FF6B6B Coral#9B5DE5 Electric Purple#00F5D4 Neon Mint
forest-calm#059669 Forest Green#92400E Warm Brown#FBBF24 Sunlight
midnight-purple#7C3AED Violet#EC4899 Pink#06B6D4 Cyan
sunset-warm#F97316 Orange#DC2626 Red#FACC15 Yellow

Important

  • Always sync all three files - Never update just brand-guidelines.md alone
  • Verify extraction - Run inject-brand-context.cjs after update to confirm
  • Test image generation - Optionally generate a test image to verify brand application