A dual-purpose design toolkit that includes:
- Design Implementation Tool (CLI) - Generate actual code, components, and Figma files from design briefs
- Design Agents Collection - 28 specialized Claude agents for comprehensive design guidance
Transform design ideas into working implementations or get expert AI guidance for any design challenge.
Our toolkit combines the expertise of 28 design agents with an intelligent CLI that generates actual code:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DESIGN WITH CLAUDE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ GUIDANCE & ADVICE โ ACTUAL GENERATION โ
โ โ โ
โ 28 Design Agents โ CLI Implementation Tool โ
โ โโโ UI Designer โ โโโ design-create init โ
โ โโโ UX Researcher โ โโโ design-create from-brief โ
โ โโโ Brand Strategist โ โโโ design-create component โ
โ โโโ 25 more agents โ โโโ design-create export โ
โ โ โ
โ OUTPUT: Expertise โ OUTPUT: Real Files & Code โ
โโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
When you run a command, here's what happens behind the scenes:
USER: "design-create from-brief 'Modern SaaS landing page'"
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ BRIEF PARSER โ
โ Analyzes: "Modern SaaS landing page" โ
โ Identifies: โข Style: Modern โข Type: Landing โข Industry: SaaS โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AI ORCHESTRATOR โ
โ Selects Agents: โ web-designer (primary) โ
โ โ ui-designer (components) โ
โ โ brand-strategist (style) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AGENT CONSULTATION โ
โ web-designer: "Use hero-features-pricing structure" โ
โ ui-designer: "Implement card-based feature sections" โ
โ brand-strategist: "Apply modern, minimal color palette" โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GENERATORS โ
โ โข Token Generator โ Creates colors.css, typography.css โ
โ โข Component Gen โ Creates Button.jsx, Card.jsx, Hero.jsx โ
โ โข Layout Gen โ Creates landing-page.html โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FINAL OUTPUT โ
โ โ
tokens/colors.css - Design tokens โ
โ โ
components/Hero.jsx - React components โ
โ โ
layouts/landing.html - Complete layout โ
โ โ
exports/figma/ - Figma file (Phase 4) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Key Insight: The CLI doesn't just generate code mechanicallyโit uses the collective knowledge of 28 design experts to create thoughtful, professional implementations.
Different commands automatically select the right experts:
| Command | Primary Agent | Supporting Agents | Output |
|---|---|---|---|
from-brief "landing page" |
web-designer | ui-designer, brand-strategist | Complete landing page |
component button |
ui-designer | design-system-architect | Button with variants |
tokens --style modern |
design-system-architect | brand-strategist | Design token files |
export figma |
ui-designer | visual-designer | Figma design file |
SYMBOLS USED:
โโโโโโโโโโโโโ
โ Data flow โ
Completed
โผ Process step ๐ In Progress
โ Connection โณ Planned
โ Branch/End ๐ง AI Decision
While tools like Figma AI are great for generating visuals, Design with Claude is built for Engineering.
| Feature | Figma / V0 / Visual Tools | Design with Claude CLI |
|---|---|---|
| Output | "Pictures of code" or spaghetti code | Production-ready, clean architecture |
| Structure | Single file / Copy-paste | Full Repo Scaffolding (Git, Jest, Linting) |
| Logic | Hardcoded values | Props, Variants, & Semantic Tokens |
| Context | "Here is the result" | "Here is WHY" (Agentic Reasoning) |
| Workflow | Switch context to design tool | Stay in your terminal |
This tool treats design as a dependency. You don't draw a button; you npm install a design system. It generates mathematically consistent tokens, accessible contrast ratios, and component APIs that a Senior Engineer would approve.
NEW: The design-create CLI tool turns design briefs into actual implementations - code, components, and Figma files.
# Install dependencies
npm install
# Initialize a new design project
node bin/design-create.js init my-project
# Navigate to your project
cd my-project
# Generate design tokens
design-create tokens --mode light --primary "#6366F1"
# Generate from brief
design-create from-brief "Modern SaaS landing page with pricing section"
# Generate specific components
design-create component button
design-create component input
design-create component header
# Generate layouts
design-create layout landing-page
design-create layout dashboard
# Generate assets
design-create generate icons --set basic
design-create generate placeholders --type all
# Export to different formats (coming in Phase 3)
design-create export react
design-create export figma --figma-token YOUR_TOKENdesign-create init [project-name]- Initialize new design project with complete structure
design-create tokens- Generate complete design token system- Full color scales (50-900) for primary, secondary, neutral
- Semantic colors (success, warning, error, info)
- Typography system (10 sizes, 9 weights, letter spacing)
- Spacing system (18 values)
- Shadow system (8 levels)
- Border radius tokens
design-create component <name>- Generate production-ready components- Button: 4 variants ร 4 sizes ร 5 states
- Forms: Input, Select, Checkbox, Radio, Textarea
- Navigation: Header, Sidebar, Breadcrumb
- Interactive: Modal, Dropdown, Tooltip, Tabs
- Basic: Card, Hero, FeatureSection
design-create layout <type>- Generate complete page layoutslanding-page- Hero, features, pricing, CTA sectionsdashboard- Sidebar + main content areadocumentation- Sidebar, breadcrumbs, table of contents
design-create generate icons- Generate SVG icon sets- Basic set: 20 common icons
- Social set: 4 social media icons
- Auto-generated React components
design-create generate placeholders- Generate placeholder assets- Image placeholders (4 sizes)
- Avatar placeholders (4 sizes)
- Logo placeholder
design-create from-brief <brief>- Generate complete design from description- AI-powered brief parsing
- Automatic agent selection
- Complete token + component + layout generation
design-create export <format>- Export to HTML/React/Vue/Figma (Coming Soon)
- โ Phase 1 Complete: CLI framework, project initialization, template system
- โ
Phase 2 Complete: Tokens, components, layouts, and asset generation
- Enhanced token system with full color scales
- 13+ production-ready components
- 3 complete layout templates
- 24 icons + placeholder generators
- ๐ Phase 3: Multi-format export system (Week 3)
- ๐ Phase 4: Figma integration (Week 4)
When you run design-create init, you get:
my-project/
โโโ .design-project/ # Configuration and state
โ โโโ config.json # Project configuration
โ โโโ state.json # Generation state tracking
โ โโโ templates/ # Custom templates
โโโ src/ # Generated source files
โ โโโ components/ # Generated components
โ โโโ layouts/ # Generated layouts
โ โโโ assets/ # Generated assets
โโโ tokens/ # Design tokens (colors, typography, spacing)
โโโ exports/ # Export outputs
โ โโโ html/ # HTML/CSS exports
โ โโโ react/ # React components
โ โโโ vue/ # Vue components
โ โโโ figma/ # Figma export data
โโโ README.md # Project documentation
โโโ .gitignore # Git ignore rules
A comprehensive collection of 28 specialized design agents for Claude, providing expert guidance for every aspect of the design process. From UI/UX to brand strategy, these agents offer professional insights and best practices.
- Node.js: v16.0.0 or higher
- npm: Package manager
- Claude Access: Claude CLI (
claude-code) or Claude AI web interface - Git: For cloning the repository (optional)
# Clone the repository
git clone https://github.com/imsaif/design-with-claude.git
cd design-with-claude
# Install dependencies
npm install
# Test CLI (should show help)
node bin/design-create.js --help
# Create your first project
node bin/design-create.js init my-first-projectClone the repository and reference agents from the location:
git clone https://github.com/imsaif/design-with-claude.git
cd design-with-claudeMake agents available for all your projects:
# Clone the repository
git clone https://github.com/imsaif/design-with-claude.git
cd design-with-claude
# Copy agents to your home Claude directory
cp -r agents/* ~/.claude/agents/Install agents for a specific project only:
# Navigate to your project
cd your-project
# Copy agents to project's Claude directory
cp -r path/to/design-with-claude/agents/* .claude/agents/Simply copy the content of any agent file and paste it at the beginning of your Claude conversation to give Claude that agent's expertise.
After installation, you can immediately start using agents:
# Start a new Claude session with a specific agent
claude --agent ui-designer "Help me design a landing page"
# Or within an existing Claude session
> @ui-designer Create a responsive navigation menu- Open any agent file (e.g.,
agents/core-design/ui-designer.md) - Copy the entire content
- Paste it at the start of your Claude conversation
- Ask your design question
# List available agents
ls ~/.claude/agents/
# Or for project-specific
ls .claude/agents/Essential design agents for foundational design work.
- design-system-architect - Create comprehensive design systems with tokens, components, and governance
- ux-design-expert - Optimize user experience, accessibility, and interface design
- ui-designer - Design beautiful, functional user interfaces with visual hierarchy
- accessibility-specialist - Ensure WCAG compliance and inclusive design practices
Agents focused on visual communication and aesthetics.
- visual-designer - Master typography, color theory, and composition
- illustration-designer - Create custom illustrations and visual narratives
- icon-designer - Design comprehensive icon systems and pictographs
- motion-designer - Develop animations, transitions, and micro-interactions
End-to-end product design across platforms.
- product-designer - Holistic product design from research to launch
- mobile-designer - iOS and Android app design with platform guidelines
- web-designer - Responsive web design with performance optimization
- dashboard-designer - Data visualization and analytics interfaces
Brand development and marketing design.
- brand-strategist - Brand positioning, architecture, and strategy
- logo-designer - Logo design and visual identity systems
- brand-guidelines-creator - Comprehensive brand documentation
- marketing-designer - Campaign creative and conversion optimization
Interactive experiences and prototyping.
- interaction-designer - Micro-interactions and user feedback systems
- prototyping-expert - Rapid prototyping from low to high fidelity
- gesture-designer - Touch, gesture, and spatial interactions
- voice-ui-designer - Conversational interfaces and voice experiences
User research and strategic design planning.
- ux-researcher - Qualitative and quantitative research methods
- information-architect - Content organization and navigation systems
- service-designer - End-to-end service blueprints and journeys
- design-strategist - Design vision and business alignment
Domain-specific design expertise.
- game-ui-designer - Game interfaces, HUD systems, and menus
- ar-vr-designer - Augmented and virtual reality experiences
- automotive-ux - In-vehicle infotainment and digital clusters
- healthcare-ux - Medical interfaces with compliance and safety
Invoke agents using the @ symbol followed by the agent name:
# UI/UX Design
@ui-designer Help me design a landing page for a SaaS product
# User Research
@ux-researcher Plan a user research study for our mobile app
# Brand Strategy
@brand-strategist Develop a brand positioning for a sustainable fashion startup
# Accessibility Review
@accessibility-specialist Review my design for WCAG complianceWhen using the web interface, paste the agent content at the start of your conversation, then ask your questions normally:
[Paste agent content from agents/core-design/ui-designer.md]
User: Help me design a landing page for a SaaS product
Claude: [Responds with UI designer expertise]
Agents can work together for comprehensive solutions:
# For holistic design solutions
@design-strategist and @product-designer Help me plan a new feature rollout
# For visual and motion design
@visual-designer and @motion-designer Create an animated hero section
# For research and architecture
@ux-researcher and @information-architect Optimize our navigation structure# Design System Creation
@design-system-architect Create a token system for our startup
# Mobile App Design
@mobile-designer Design an iOS app following Apple's HIG
# Dashboard Creation
@dashboard-designer Create a analytics dashboard with key metrics
# Brand Identity
@logo-designer Create logo concepts for a tech startupEach agent follows a consistent structure:
---
name: agent-name
description: Brief description of expertise
category: category-name
version: 1.0.0
tools: all
---
Role description and expertise details...
## Core Expertise
- Specific skills and knowledge areas
## When Invoked
1. Step-by-step approach to tasks
## Best Practices
- Key principles and guidelines- 28 specialized agents covering all design disciplines
- From strategy to execution
- Platform-specific expertise
- Industry-specific knowledge
- Industry standards and guidelines
- Accessibility and compliance
- Performance optimization
- User-centered methodologies
- Step-by-step workflows
- Tool recommendations
- Documentation templates
- Testing methodologies
We welcome contributions! To add new agents or improve existing ones:
- Fork the repository
- Create your agent following the standard structure
- Place it in the appropriate category folder
- Update this README with your agent details
- Submit a pull request
- Clear, specific expertise definition
- Practical, actionable guidance
- Industry best practices
- Comprehensive documentation
- v1.0.0 - Initial release with 28 design agents
This project is licensed under the ISC License.
For questions, issues, or suggestions, please open an issue in the repository.
This collection was inspired by the need for specialized design assistance in AI-powered workflows, helping designers leverage Claude's capabilities for enhanced creativity and productivity.
Note: These agents are designed to work with Claude and provide specialized design expertise. They follow industry best practices and are continuously updated to reflect current design standards and methodologies.