Skills

Design System Builder

Extract design systems from reference UI images and generate implementation-ready UI...

Install

npx skills add zebbern/claude-code-guide --skill design-system-builder -g -a claude-code -y
Category
Design
Updated
4d ago
License
MIT
Context cost
Mediumabout 1,646 tokens
Runs scripts
No, instructions only

What it does

Extract design systems from reference UI images and generate implementation-ready UI design prompts. Use when users provide UI screenshots/mockups and want to create consistent designs, generate design systems, or build MVP UIs matching reference aesthetics.

UI Designer

Overview

This skill enables systematic extraction of design systems from reference UI images through a multi-step workflow: analyze visual patterns → generate design system documentation → create PRD → produce implementation-ready UI prompts.

When to Use

  • User provides UI screenshots, mockups, or design references
  • Need to extract color palettes, typography, spacing from existing designs
  • Want to generate design system documentation from visual examples
  • Building MVP UI that should match reference aesthetics
  • Creating multiple UI variations following consistent design principles

Workflow

Step 1: Gather Inputs

Request from user:

  • Reference images directory: Path to folder containing UI screenshots/mockups
  • Project idea file: Document describing the product concept and goals
  • Existing PRD (optional): If PRD already exists, skip Step 3

Step 2: Extract Design System from Images

Use Task tool with general-purpose subagent, providing:

Prompt template from assets/design-system.md:

  • Analyze color palettes (primary, secondary, accent, functional colors)
  • Extract typography (font families, sizes, weights, line heights)
  • Identify component styles (buttons, cards, inputs, icons)
  • Document spacing system
  • Note animations/transitions patterns
  • Include dark mode variants if present

Attach reference images to the subagent context.

Output: Complete design system markdown following the template format

Save to: documents/designs/{image_dir_name}_design_system.md

Step 3: Generate MVP PRD (if not provided)

Use Task tool with general-purpose subagent, providing:

Prompt template from assets/app-overview-generator.md:

  • Replace {项目背景} with content from project idea file
  • The template guides through: elevator pitch, problem statement, target audience, USP, features list, UX/UI considerations

Interact with user to refine and clarify product requirements

Read the whole SKILL.md on GitHub

More in Design