Skip to content

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

ColorHexRGBUsage
Black (Primary)#0000000, 0, 0Main strokes, text, south needle
White (Background)#FFFFFF255, 255, 255Light backgrounds
Gray (Secondary)#6B7280107, 114, 128Minor tick marks, secondary text
Bright Green (Accent)#22C55E34, 197, 94North needle, center dot, accent lines
Near Black (Dark BG)#0A0A0A10, 10, 10Dark 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 strokes

Sizing 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:

  1. Replace all instances of #22C55E with your accent color
  2. Ensure contrast ratio stays above 3:1 for decorative elements
  3. 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

Alpha内测提示:当前为早期内部构建版本,部分章节仍在完善中,也可能存在问题,欢迎在下方评论区留言。