brand-identity
npx skills add https://github.com/tomiduss/claude-skills --skill brand-identity
Agent 安装分布
Skill 文档
Brand Identity Builder
Build cohesive brand identity systems through a coordinated agent team. The skill orchestrates specialized agents â researchers, a visual designer, and a design system architect â led by a Brand Director who conducts discovery, synthesizes research, and manages user checkpoints.
Scope: This skill produces the identity foundation â brand strategy, visual direction, design tokens, and guidelines. It does not build component libraries, Storybook setups, or interactive pattern documentation. Those are downstream efforts that build on the foundation this skill creates.
Workflows
| Workflow | Trigger | Agents | Output |
|---|---|---|---|
| Build New | “create brand identity”, “branding for my app” | 4 | Full brand system |
| Brand Refresh | “redesign brand”, “modernize branding”, “evolve identity” | 4 | Evolved brand system |
| Research Only | “find inspiration”, “design references”, “moodboard” | 2 | Moodboard + references |
Phase Overview
Build New: Discovery â Research â [checkpoint] â Visual Variants â [checkpoint] â Design System
Brand Refresh: Audit â Research â [checkpoint] â Visual Variants â [checkpoint] â Design System
Research Only: Brief â Research â [checkpoint] â Moodboard delivered
Checkpoints are where the user reviews artifacts (moodboard, variants) and provides direction before the team continues.
Team Composition
Read references/agent-roles.md for spawn prompts and file ownership boundaries.
| Agent | description |
Role | Owns |
|---|---|---|---|
| Brand Director | (you, orchestrator) | Interview, strategy, research synthesis, checkpoints | brand-brief.md, research/ top-level files |
| Mobbin Researcher | mobbin-researcher |
Mobbin patterns + screenshots | research/mobbin/ |
| Web Researcher | web-researcher |
Competitors, designsystems.surf, Dribbble | research/web/ |
| Visual Designer | visual-designer |
HTML variant pages | variants/ |
| Design System Architect | design-system-architect |
Tokens, config, guidelines | output/ |
The Brand Director is you â the orchestrating agent. You conduct the interview, write the brief, spawn researchers, synthesize their findings into the moodboard, run checkpoints, and spawn downstream agents.
Naming: Use the exact description values from the table when spawning
agents via the Task tool â this is what the user sees in the chat UI. See
references/agent-roles.md for spawning mechanics (including agent-teams mode).
Output Directory Structure
brand-identity/
âââ brand-brief.md # Strategy document (Brand Director)
âââ research/
â âââ mobbin/ # mobbin-researcher's domain
â â âââ screenshots/
â â âââ findings.md
â âââ web/ # web-researcher's domain
â â âââ screenshots/
â â âââ findings.md
â âââ moodboard.html # Visual moodboard (Brand Director)
â âââ references.md # Consolidated references (Brand Director)
â âââ research-findings.md # Synthesized analysis (Brand Director)
âââ variants/ # visual-designer's domain
â âââ variant-a.html
â âââ variant-b.html
â âââ variant-c.html
â âââ variant-d.html # (optional)
âââ output/ # design-system-architect's domain
âââ tailwind.config.js
âââ tokens.css
âââ brand-guidelines.md
âââ typography.css
Workflow: Build New Identity
Phase 1: Discovery (Brand Director â you)
Conduct a focused interview. Don’t ask everything at once â start with the essentials and let the conversation flow.
Start with these questions:
- What’s the app/site name? Does it have meaning or story behind it?
- What does it do, in one sentence?
- Who uses it? (age, profession, context)
- Name 2-3 competitors or similar products
- Any aesthetic preferences? (“clean and minimal”, “bold and playful”, etc.)
- Are there existing brand assets (logo, colors, fonts) to work with?
Read references/brand-frameworks.md for strategy frameworks (positioning,
archetypes, personality) to deepen the brief if the user engages.
Produce: brand-brief.md â a concise creative brief covering:
- Brand purpose and positioning
- Target audience
- Brand personality (3-5 adjectives)
- Aesthetic direction
- Competitors to research
- Constraints (existing assets, tech stack, accessibility needs)
Phase 2: Research (parallel gatherers â Brand Director synthesis)
Research is split into parallel gathering and then synthesis by you.
Step 1: Spawn gatherers in parallel
Before spawning, check what browser tools are available (see “Browser & Research Tools” below). Then spawn the appropriate researchers simultaneously (same message, two Task tool calls):
ââ mobbin-researcher (if Claude in Chrome available) â research/mobbin/
â
ââ web-researcher (Playwright) â research/web/
â
ââ (both run in parallel)
If Mobbin is not available, tell the user and proceed with web-researcher only.
Each gatherer produces:
- Screenshots saved to their
screenshots/subdirectory - A
findings.mdwith annotated references (URL, screenshot filename, why it’s relevant, specific elements worth noting)
Screenshots are essential. If a researcher encounters permission issues with browser tools, it must immediately report back. You should then ask the user: “The researcher needs Playwright/browser permissions to capture screenshots. Can you approve?” Do not silently fall back to text-only output.
Step 2: Synthesize (Brand Director â you)
Once both gatherers complete, read their findings and screenshots. You produce:
research/moodboard.htmlâ A visual HTML page with embedded screenshots (use<img>tags with relative paths to screenshot files, e.g.,<img src="mobbin/screenshots/app-name.png">), color swatches extracted from references, typography samples, and brief annotations. This must be a genuinely visual artifact â not a list of links.research/references.mdâ Consolidated annotated reference list from all sourcesresearch/research-findings.mdâ Synthesized analysis: common patterns, color themes, typography trends, layout patterns, differentiation opportunities, and 2-3 recommended directions for visual variants
Checkpoint 1: Open the moodboard in the user’s browser. Ask:
- “Which references resonate most?”
- “Anything that’s completely off-direction?”
- “Any specific elements you want to explore further?”
Capture their feedback before proceeding.
Phase 3: Visual Exploration (Visual Designer)
Spawn visual-designer with: the brand brief, research findings, and user
feedback from checkpoint 1.
The designer builds 3-4 distinct visual directions as self-contained HTML pages. Each should feel like a real landing page or app screen â not a mockup. Bold choices, distinctive typography, intentional color, memorable details.
Each variant should explore a genuinely different direction:
- Different color palettes
- Different typographic personalities
- Different spatial/layout approaches
- Different mood and energy
Checkpoint 2: Present variants to the user. Ask:
- “Which direction feels right?”
- “Anything to combine from multiple variants?”
- “What would you change?”
Phase 4: Design System (Design System Architect)
Spawn design-system-architect with: the brand brief, chosen variant (or
combined direction), and user feedback from checkpoint 2.
The architect produces:
output/tailwind.config.jsâ Full Tailwind config (colors, typography, spacing, shadows)output/tokens.cssâ CSS custom properties for non-Tailwind projectsoutput/typography.cssâ Font imports and type scale utilitiesoutput/brand-guidelines.mdâ Comprehensive brand guidelines
Workflow: Brand Refresh
Same phases as Build New, but Phase 1 replaces the interview with an audit:
Phase 1: Audit + Discovery (Brand Director â you)
-
Scan the existing codebase for current design patterns:
- Tailwind config, CSS variables, theme files
- Current fonts, colors, spacing
- Component patterns and visual language
-
Interview the user about what’s working and what isn’t:
- What feels dated or inconsistent?
- What should be preserved (brand equity)?
- What’s the refresh scope: minor (polish), major (evolution), or full rebrand?
-
Produce the brief with an additional “Current State” section documenting existing patterns and what to keep vs. evolve.
Phases 2-4 proceed as in Build New, informed by audit findings.
Workflow: Research Only
Lighter workflow â Brand Director + research agents only.
Phase 1: Brief (Brand Director â you)
Quick interview:
- What are you exploring? (industry, aesthetic, specific patterns)
- What’s the context? (new project, redesign, competitive research)
- Any specific references to start from?
Phase 2: Research
Same as Build New Phase 2 â spawn gatherers in parallel, then synthesize. Cast a wider net since the user is exploring, not building toward a specific brand.
Delivery
Present the moodboard and research findings. No further phases.
Spawning Agents
Use the Task tool to spawn each agent. The description field is what appears
in the chat UI â always use the exact agent name from the Team Composition table.
Task tool:
description: "web-researcher" # â user sees this in the chat
subagent_type: "general-purpose"
prompt: "..." # â spawn prompt from agent-roles.md
All agents use general-purpose subagent type â they need full tool access.
Spawn prompt contents â always include:
- The role definition from
references/agent-roles.md - The brand brief contents
- Previous phase outputs they need (research findings, user feedback, etc.)
- Clear file ownership boundaries
- The absolute path to the output directory
Execution order:
Phase 2a: mobbin-researcher âââ
ââ (parallel)
Phase 2b: web-researcher ââââââ
â
Phase 2c: Brand Director synthesizes research
â
checkpoint 1 (user reviews moodboard)
â
Phase 3: visual-designer
â
checkpoint 2 (user picks direction)
â
Phase 4: design-system-architect
Model selection: Use the most capable model (default) for visual-designer
and design-system-architect. Researchers can use a faster model if available.
If agent-teams infrastructure is available (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
and the Teammate tool), see references/agent-roles.md for team spawning details.
Browser & Research Tools
Mobbin requires Claude in Chrome with tabs_context MCP for authenticated
access. If a login screen appears, let the user handle it. If Mobbin is
unavailable, notify the user and proceed with web research only.
Playwright is the primary browser tool for all other sites (competitors, designsystems.surf, Dribbble, Awwwards). Screenshots are essential â if permissions are denied, ask the user to approve.
Fallback: If no browser tools are available, use WebSearch + WebFetch. The moodboard will rely on text descriptions and color swatches instead of embedded screenshots.
Key Principles
-
Strategy before pixels. The brief drives everything. A clear brief means better research, better variants, better output.
-
Show, don’t tell. The moodboard and variants are visual artifacts the user can react to. HTML with real typography and color eliminates ambiguity.
-
Bold choices over safe defaults. Avoid the generic “startup blue with Inter font” trap. Each variant should have a clear point of view.
-
Production-ready output. The design tokens and Tailwind config should work in a real project immediately. Not aspirational documentation â actual code.
-
Respect existing equity. In refreshes, identify what’s working before changing anything. Brand recognition has value.