Claude How To - Design System
Visual Identity
Icon Design Concept: Compass with Code Bracket
The Claude How To icon uses a compass with a > code bracket to represent guided navigation through code:
N (green)
▲
│
W ───>─── E Compass = Guidance/Direction
│ > Bracket = Code/Terminal/CLI
▼
S (black)This creates:
- Visual Clarity: Immediately communicates "code navigation guide"
- Symbolic Meaning: Compass = finding your way;
>= code/terminal - Scalability: Works at any size from 16px to 512px
- Brand Alignment: Matches the developer tool aesthetic with minimal palette
Color System
Palette
| Color | Hex | RGB | Usage |
|---|---|---|---|
| Black (Primary) | #000000 | 0, 0, 0 | Main strokes, text, south needle |
| White (Background) | #FFFFFF | 255, 255, 255 | Light backgrounds |
| Gray (Secondary) | #6B7280 | 107, 114, 128 | Minor tick marks, secondary text |
| Bright Green (Accent) | #22C55E | 34, 197, 94 | North needle, center dot, accent lines |
| Near Black (Dark BG) | #0A0A0A | 10, 10, 10 | Dark mode backgrounds |
Contrast Ratios (WCAG)
- Black on White: 21:1 AAA
- Gray on White: 4.6:1 AA
- Green on White: 3.2:1 (decorative only, not for text)
- White on Dark: 19.5:1 AAA
Accent Color Rule
Bright Green (#22C55E) is reserved for highlights only:
- Compass north needle
- Center dot
- Accent underlines/borders
- Never as a background color
- Never for body text
Typography
Logo Font
- Family: Inter, SF Pro Display, -apple-system, Segoe UI, sans-serif
- "Claude": 42px, weight 700 (bold), Black
- "How-To": 32px, weight 500 (medium), Gray (#6B7280)
- Subtitle: 10px, weight 500, Gray, letter-spacing 1.5px, uppercase
Interface Font
- Family: Inter, SF Pro, system fonts (sans-serif)
- Weight: 400-600
- Style: Clean, readable
Icon Details
Compass Specifications
The compass mark is built from these geometric elements:
Element | Stroke/Fill | Color
--------------------|----------------|------------------
Outer ring | 3px stroke | Black / White (dark mode)
North tick | 2.5px stroke | Black / White (dark mode)
Other cardinal ticks| 2px stroke | Gray / White 50% (dark mode)
Intercardinal ticks | 1.5px stroke | Gray / White 40% (dark mode)
North needle | filled polygon | #22C55E (always green)
South needle | filled polygon | Black / White (dark mode)
> bracket | 3px stroke | Black / White (dark mode)
Center dot | filled circle | #22C55E (always green)Size Progression
16px → Ring + needles + chevron only (minimal)
32px → Adds cardinal tick marks
64px → Adds intercardinal tick marks
128px → Full detail, all elements crisp
256px → Maximum detail, thick strokesSizing Guidelines
Logo Sizing
- Minimum: 200px width (for web)
- Recommended: 520px (native size)
- Maximum: Unlimited (vector format)
- Aspect Ratio: ~4.3:1 (width:height)
Icon Sizing
- Minimum: 16px (favicon)
- Recommended: 64-256px (apps, avatars)
- Maximum: Unlimited (vector format)
- Aspect Ratio: 1:1 (square)
Spacing & Alignment
Logo Spacing
┌─────────────────────────────────────┐
│ │
│ Clear Space Minimum │
│ (logo height / 2) │
│ │
│ [COMPASS] Claude │
│ How-To │
│ │
└─────────────────────────────────────┘Icon Center Point
All icons center at the midpoint of their canvas:
- 128×128 for 256px canvas
- 64×64 for 128px canvas
- Maintains alignment with other UI elements
Accessibility
Color Contrast
- All text meets WCAG AA (4.5:1 minimum)
- Green accent is decorative, not informational
- No red-green color dependency
Scalability
- Vector format ensures clarity at any size
- Geometric shapes remain recognizable at 16px
- Progressive detail based on available size
Application Examples
Web Header
- Size: 520×120px logo
- File:
logos/claude-howto-logo.svg - Background: White or dark (#0A0A0A)
- Padding: 20px minimum
App Icon
- Size: 256×256px
- File:
icons/claude-howto-icon.svg - Background: White or dark
- Use: App shortcuts, avatars
Browser Favicon
- Size: 32px (primary), 16px (fallback)
- File:
favicons/favicon-32.svg - Format: SVG for crisp display
Social Media
- Profile: 256×256px icon
- Banner: 520×120px logo (centered)
Documentation
- Chapter Headers: Logo scaled to fit
- Section Icons: 64×64px favicon
- Inline: 32×32px favicon
File Format Details
SVG Structure
All SVG files are flat design:
- No gradients (solid colors only)
- No filter effects (no blur, glow, or shadow)
- Clean stroke and fill geometry
- ViewBox for responsive scaling
- Readable, commented code
Cross-Browser Compatibility
- Chrome/Edge: Full support
- Firefox: Full support
- Safari: Full support
- iOS Safari: Full support
- All modern browsers: Full support
Customization
Changing the Accent Color
To create variants with a different accent:
- Replace all instances of
#22C55Ewith your accent color - Ensure contrast ratio stays above 3:1 for decorative elements
- Keep black/white/gray structure unchanged
Scaling
css
svg {
width: 256px;
height: 256px;
}SVGs scale automatically via viewBox — no transforms needed.
Version Control
Track design changes in git:
- Version SVG files normally (they're text)
- Tag releases with design changes
- Include DESIGN-SYSTEM.md in commits
Last Updated: February 2026 Design System Version: 3.0
