claude-design-system

Design system toolkit that builds professional UIs from competitor inspiration. 4-step workflow: extract design psychology from screenshots, expand with philosophy, merge into app-specific design system, generate production-ready React+Tailwind components. Always asks discovery questions first (app concept, target users, screen count, desired emotion). Use when the user wants to: (1) create a design system from inspiration images, (2) extract design psychology or styles from app screenshots, (3) merge design patterns for their app, (4) generate UI screen variations. Triggers: "design system", "extract design", "competitor analysis", "inspiration images", "extract-it", "expand-it", "merge-it", "design-it", "style guide from screenshots".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "claude-design-system" with this command: npx skills add ceorkm/claude-design-system-skill/ceorkm-claude-design-system-skill-claude-design-system

Claude Design System

Build professional design systems from competitor inspiration using a systematic workflow.

STRICT RULE: No Emojis in UI Output

NEVER use emojis anywhere in generated UI code. No emoji in JSX, text content, labels, buttons, headings, placeholders, tooltips, or any rendered string. Use Lucide React icons instead when visual indicators are needed. This rule is non-negotiable.

STRICT RULE: Ask Before Building

NEVER skip the discovery phase. Before doing ANY work (extracting, merging, designing), ask the user questions to understand what they need. Do not assume. Do not jump straight into generating.

Discovery Phase (ALWAYS DO THIS FIRST)

Before any step in the workflow, gather context by asking the user:

For new projects (no existing /generated files):

  1. What is your app? (name, purpose, who it's for)
  2. What feeling/emotion should the app convey? (trust, energy, calm, playfulness, etc.)
  3. What apps inspire you visually? (specific names — Airbnb, Notion, Stripe, Linear, etc.)
  4. Do you have inspiration screenshots to analyze, or should we work from the app names you listed?
  5. How many screens do you need designed? Which ones? (e.g., onboarding, dashboard, settings, profile)
  6. What's the platform? (mobile-first, desktop, responsive)

For returning users (some /generated files exist):

Check which files exist (competitor-analysis.md, styles.md) to determine progress, then ask:

  1. What screen do you want designed next?
  2. How many variations do you want? (default is 3)
  3. Any specific requirements for this screen? (specific components, states, interactions)

For design-it requests:

  1. Which screen(s) do you want?
  2. How many variations per screen? (default 3, can be 1-5)
  3. Any constraints? (specific components to include, specific states to show, layout preferences)

Only proceed to the workflow steps AFTER the user has answered.

Setup

Before starting, ensure the project has:

  • /inspiration folder — user adds screenshots from successful apps (e.g., airbnb-1.png, notion-2.png)
  • /generated folder — output directory (create if missing)

If these don't exist, create them. If /inspiration is empty and the user wants to extract, ask them to add images first.

Workflow

Discovery Questions → Add inspiration images → extract-it → [expand-it] → merge-it → design-it

Step 1: Extract (extract-it)

Analyze inspiration images and extract design psychology.

Input: User's app description (from discovery) + images in /inspiration Output: /generated/competitor-analysis.md Details: See references/extract-it.md

Step 2: Expand (expand-it) — Optional

Deepen the analysis with philosophy sections and actionable implementation guidance.

Input: /generated/competitor-analysis.md Output: Appends to /generated/competitor-analysis.md Details: See references/expand-it.md

Step 3: Merge (merge-it)

Fuse competitor analysis with the user's specific app concept into a unified design system.

Input: User's app concept (from discovery) + /generated/competitor-analysis.md Output: /generated/styles.md Details: See references/merge-it.md

Step 4: Design (design-it)

Generate UI screen variations using the established design system.

Input: Screen description + number of variations (from discovery) + /generated/styles.md Output: React + Tailwind components (number of variations as specified by user) Details: See references/design-it.md

Workflow Patterns

Quick start: Discovery → Add images → extract-it → design-it Recommended: Discovery → Add images → extract-it → merge-it → design-it Deep understanding: Discovery → Add images → extract-it → expand-it → merge-it → design-it

Command Dispatch

Determine which step to execute based on the user's request:

  • First time / vague request → Run discovery questions first, then guide through workflow
  • Mentions extracting/analyzing inspiration images → Ask discovery questions if not answered, then extract-it (read references/extract-it.md)
  • Mentions expanding/deepening analysis → expand-it (read references/expand-it.md)
  • Mentions merging/adapting/creating unified system → Ask about app concept if not provided, then merge-it (read references/merge-it.md)
  • Mentions generating/designing screens or UI → Ask which screens and how many variations, then design-it (read references/design-it.md)
  • Unclear → Check which /generated files exist, ask clarifying questions

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

mobile-app-ui-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

ui-design-pro

No summary provided by upstream source.

Repository SourceNeeds Review
General

macos-design

No summary provided by upstream source.

Repository SourceNeeds Review
Research

learn-anything-in-one-hour

Teach users any new skill/knowledge X in ~1 hour using a fixed 4-step workflow optimized for complete beginners, focusing on 80/20 rule for maximum value in minimum time. Triggers when user asks to learn something new quickly, or mentions "learn X in one hour".

Archived SourceRecently Updated