home / skills / phrazzld / claude-config / design-catalog
This skill generates a catalog of 5-8 design proposals by coordinating Kimi and Claude to explore options before implementation.
npx playbooks add skill phrazzld/claude-config --skill design-catalogReview the files below or copy the command above to add this skill to your agents.
---
name: design-catalog
description: |
DESIGN-CATALOG
effort: high
---
---
description: Generate visual design proposal catalog with 5-8 options
argument-hint: "[route-or-url]"
---
# DESIGN-CATALOG
Generate a catalog of 5-8 design proposals before implementing anything.
## MANDATORY: Kimi Delegation
**All proposal generation MUST be delegated to Kimi K2.5 via MCP.**
Kimi excels at frontend/visual work. Claude orchestrates, Kimi implements:
```javascript
// Generate proposals in parallel (4.5x faster than sequential)
mcp__kimi__spawn_agents_parallel({
agents: [
{ prompt: "Generate proposal 1: [DNA code]. Output: .design-catalog/proposals/01-[name]/", thinking: true },
{ prompt: "Generate proposal 2: [DNA code]. Output: .design-catalog/proposals/02-[name]/", thinking: true },
// ... 5-8 total proposals
]
})
```
**Workflow:**
1. Research direction → Gemini (web grounding)
2. Generate proposals → Kimi (parallel agents)
3. Validate & review → Claude (quality gates, expert panel)
## Why Catalogs
Design is visual and iterative. Showing options before implementing:
- Prevents commitment to first idea
- Surfaces unexpected directions
- Lets user make informed choices
## Process
### 1. Load Design Skills
```
Skill("frontend-design") # Philosophy
Skill("aesthetic-system") # Strategic direction
Skill("ui-skills") # Implementation constraints
```
### 2. Analyze Current State
If `$1` provided (route or URL):
- Screenshot the target via Chrome MCP
- Analyze existing design DNA (typography, colors, layout, motion)
If no argument:
- Ask what to design
### 3. Research via Gemini
```bash
gemini "Analyze this [product type] for distinctive design directions.
Research 2025 trends. Anti-convergence: avoid Inter, Space Grotesk,
purple gradients, Tailwind default blue-500."
```
### 4. Generate 5-8 Proposals
For EACH proposal:
1. Build working HTML/React preview
2. Validate against ui-skills constraints
3. Run `/rams` — Must score ≥70/100
4. Only passing proposals enter catalog
**DNA variety rule**: No two proposals share >2 axes.
### 5. Present Catalog
```bash
mkdir -p .design-catalog && cd .design-catalog
python -m http.server 8888 &
```
Open in browser, screenshot, present:
```
Design Catalog Ready
[N] proposals passed validation. Live: http://localhost:8888
1. [Name] - [soul] - DNA: [code] - RAMS: [score]/100
2. [Name] - [soul] - DNA: [code] - RAMS: [score]/100
...
Browse, compare, tell me which 2-3 resonate.
```
### 6. Iterate
User selects favorites → generate hybrids → re-validate.
## Anti-Convergence Checklist
Verify NO proposal uses:
- Inter, Roboto, Space Grotesk, Satoshi as primary fonts
- Purple gradients on white backgrounds
- Tailwind default blue-500 (#3B82F6)
- Centered max-w-4xl container everywhere
- No animations at all
## Output
Catalog ready for user selection. Next: User picks direction → `/design-theme`.
This skill generates a visual design proposal catalog of 5–8 distinct options before any implementation begins. It orchestrates research, parallel proposal generation, and validation so you can compare curated directions and pick favorites. All visual proposal generation is delegated to a specialist visual agent (Kimi K2.5) to maximize quality and speed.
If a route or URL is provided, the skill captures the current screen and extracts the design DNA (typography, color, layout, motion). It runs web research to define directional constraints, then spawns parallel visual agents to produce 5–8 working HTML/React previews. Each proposal is validated against UI constraints and a RAMS quality score; only proposals scoring ≥70/100 are included in the catalog.
Do proposals include working code?
Yes. Each proposal is delivered as a working HTML/React preview validated against implementation constraints.
How many proposals will be produced?
The skill produces 5–8 proposals and includes only those that pass validation and quality scoring.