General
design-catalog - Claude MCP Skill
DEPRECATED — use /evolve instead. /evolve's population generation (Step 5) subsumes catalog generation with better anti-convergence enforcement, persistent taste memory, and multi-provider delegation.
SEO Guide: Enhance your AI agent with the design-catalog tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to deprecated — use /evolve instead. /evolve's population generation (step 5) subsumes catalog generati... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md> **DEPRECATED.** Use `/evolve` instead.
>
> `/evolve` generates populations of proposals (8+ per generation) with anti-convergence
> enforcement, persistent cross-project taste memory, and multi-provider delegation
> (Kimi, Codex, Claude, Gemini). The catalog is replaced by the evolve catalog viewer.
>
> Original skill content preserved below for reference.
---
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`.Signals
Information
- Repository
- phrazzld/claude-config
- Author
- phrazzld
- Last Sync
- 2/28/2026
- Repo Updated
- 2/27/2026
- Created
- 1/24/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
CLAUDE
Claude-Mem: AI Development Instructions
cursorrules
CrewAI Development Rules
firecrawl-build-onboarding
Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.
firecrawl-build
Integrate Firecrawl into application code whenever a product, agent, or workflow needs web data inside the app — web search, live search results, page scraping, structured extraction, or browser interaction. Use when building any feature that needs data from the web in code, even if the user does not mention Firecrawl explicitly and only describes wanting web data, website content, search, scraping, or interaction in an application. Trigger for Firecrawl requests, "fire girl" shorthand, and generic app-level web-data needs that should map to `/scrape`, `/search`, or `/interact`. Do not use this skill for one-off terminal-only web tasks during the current session; use `firecrawl/cli` for those.
Related Guides
Python Django Best Practices: A Comprehensive Guide to the Claude Skill
Learn how to use the python django best practices Claude skill. Complete guide with installation instructions and examples.
Mastering Python and TypeScript Development with the Claude Skill Guide
Learn how to use the python typescript guide Claude skill. Complete guide with installation instructions and examples.
Mastering Data Science with Claude: A Complete Guide to the Pandas Scikit-Learn Skill
Learn how to use the pandas scikit learn guide Claude skill. Complete guide with installation instructions and examples.