design-maker

Generates complete design deliverables from product specs via design tool MCP.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LYGOLANG/fufan-cc-flow --skill design-maker-lygolang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-maker
Source: https://github.com/LYGOLANG/fufan-cc-flow/tree/main/.agents/skills/design-maker
Command: npx skills add https://github.com/LYGOLANG/fufan-cc-flow --skill design-maker-lygolang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After a Design Brief is finished, teams still need to manually translate Product-Spec.md and Design-Brief.md into full design files, which is slow and error-prone. This Skill automates that translation by driving a design tool MCP (Pencil or Figma) to produce every page, state variant, component, and design variable defined in the documents. ## Core Features & Use Cases - Full page coverage: Extracts the page list from the Spec's UI layouts, feature requirements, and user flows so every UI-bearing feature gets a design page. - State variants and reusable components: Builds shared components first, then covers default, empty, loading, error, and active states for each page. - Design variables from the Brief: Applies colors, typography, spacing, and corner-radius systems directly into the design tool. - Use Case: After finishing a Design Brief for a new app, run this Skill to generate the complete Figma or Pencil design set, then hand off to the dev-planner step. ## Quick Start Ask the AI to read Product-Spec.md and Design-Brief.md and generate the full set of design deliverables using the connected design tool MCP.

Frequently Asked Questions about design-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate design pages from a product spec automatically?▼

Provide a completed Product-Spec.md and Design-Brief.md, then run this Skill. It extracts the page list from the spec's UI layouts, features, and user flows, builds reusable components first, and assembles every page through the connected design tool MCP.

What design tools does this Skill support, Pencil or Figma?▼

The Skill asks whether you use Pencil or Figma, then checks whether the corresponding MCP is connected. If the MCP is not connected it attempts to connect or prompts you; if you skip, it exits and the workflow continues without design files.

Does it cover empty, loading, and error states for each page?▼

Yes. Every page gets a default state, pages with data get an empty state, async pages get a loading state, and pages that can fail get an error state. Interactive pages also get active-state variants.

What inputs are required before running the design generation?▼

You need a finished Product-Spec.md, a Design-Brief.md, and a connected design tool MCP. Without these required inputs the Skill cannot proceed, since all design decisions must come from the documents rather than personal preference.

What happens if the design tool MCP is not connected?▼

The Skill tries to connect the MCP or prompts you to connect it. If you choose to skip, it exits the design generation and the overall workflow continues in a no-design-file mode.