Skip to content

Latest commit

 

History

History
78 lines (54 loc) · 4.21 KB

File metadata and controls

78 lines (54 loc) · 4.21 KB

Impeccable Design Context

Users

Primary: Technical teams and enterprises using AI-assisted coding in production workflows.

  • DevOps engineers managing remote agents via RCS dashboard
  • Development teams collaborating through shared sessions
  • Individual developers using terminal CLI daily

Context: Used during focused work sessions — debugging, code review, agent orchestration. Users are in "get things done" mode, not browsing. They value efficiency but also appreciate warmth and personality.

Job to be done: Make advanced AI coding tools accessible and controllable, especially features that normally require enterprise accounts or Anthropic OAuth.

Brand Personality

3 words: Warm, Considered, Human

Voice: Like a knowledgeable colleague who's genuinely enthusiastic about the craft — not a corporate product manager. Community-first, open, slightly playful. Chinese developer community culture (贴吧/discord 温暖氛围).

Emotional goals: Confidence (this tool is solid), Warmth (this community is welcoming), Delight (small moments of personality make the difference).

References:

  • Anthropic's own design language — their clean, considered aesthetic with warm undertones. The terra cotta/burnt orange as a human accent. Lots of breathing room. Typography-forward.
  • NOT: Generic AI product (no ChatGPT blue, no gradient text, no "AI slop"). NOT corporate SaaS (no Salesforce-blue dashboards, no enterprise sterility).

Anti-references: Corporate enterprise dashboards, generic AI product pages, anything that looks like it was "designed by committee."

Aesthetic Direction

Theme: Light + Dark dual mode (user/system preference switch)

Tone: Anthropomorphic warmth meets terminal precision. The brand orange (Claude's terra cotta) is the thread that ties everything together — it's the human element in a technical world.

Typography: Clean, considered, with good hierarchy. Terminal-native for CLI; modern web fonts for Web UI (RCS dashboard, docs). Favor readability and personality.

Color:

  • Primary: Claude orange family (#D77757 / terra cotta)
  • Accent: Warm neutrals tinted toward orange
  • Semantic: Success/Error/Warning following Anthropic's established palette
  • Dark mode: Warm dark surfaces (not cold blue-black)

Differentiation: The CCB brand sits at the intersection of "serious tool" and "community project." It should feel like Anthropic's design principles applied to an open-source context — less corporate polish, more human craft. The mascot "Clawd" and the playful "踩踩背" naming hint at personality that the design should honor.

Scope: All Web UI — RCS control panel, documentation site, landing pages.

Design Principles

  1. Considered over clever — Every design choice should feel intentional, not trendy. If it doesn't serve the user, it doesn't ship.
  2. Warmth through subtlety — Orange tints on neutrals, breathing room in layouts, personality in copy. Not giant emoji or aggressive color.
  3. Density with clarity — Technical users need information density, but not chaos. Every pixel earns its place.
  4. Community voice — The design should feel like it was made by people who use it, not by a distant design team. Slightly rough edges are fine if they're honest.
  5. Anthropic's shadow — When in doubt, follow Anthropic's design instincts — the clean layouts, the generous spacing, the warm color temperature. Then add the community touch.

Existing Design Assets

Brand Colors (from theme system)

  • Claude Orange: rgb(215,119,87) / #D77757
  • Claude Blue: rgb(87,105,247) / #5769F7
  • Permission Blue: rgb(87,105,247)
  • Auto Accept Violet: rgb(135,0,255)
  • Plan Mode Teal: rgb(0,102,102)
  • Success: rgb(78,186,101)
  • Error: rgb(255,107,128)
  • Warning: rgb(255,193,7)

Logo

  • CCB text + orange play button icon
  • Dark/Light SVG variants in docs/logo/
  • Favicon: Orange circle #D97706 with white play triangle

Mascot

  • "Clawd" — terminal-art character with multiple poses
  • Theme-aware coloring

Theme System

  • 7 variants: dark, light, dark-ansi, light-ansi, dark-daltonized, light-daltonized, auto
  • 89+ semantic color tokens
  • Full documentation in packages/@ant/ink/docs/04-theme-system.md