design-maker

A design-production workflow that turns a product specification and design brief into mockups and supporting design documentation. It covers pages, UI states, components, design tokens, and implementation notes.

In plain words
What is it for?
Use it after defining the product and its visual direction to create complete mockups and files for a design-tool workflow.
Why use it?
It helps ensure that every specified interface feature and important state is represented before development starts.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/zxpmail/reqforge/design-maker
Any agent
npx skills add zxpmail/ReqForge --skill design-maker
Clone the repo
git clone --depth 1 https://github.com/zxpmail/ReqForge

Made for: Claude Code, Codex.

Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,966 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.04966
Opus 5 $0.00000 $0.02483
Sonnet 5 $0.00000 $0.00993
Haiku 4.5 $0.00000 $0.00497

Measured 2d ago against content hash 54dd9206baaa, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

design-maker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

adapters/claude-code/.claude/skills/design-maker/SKILL.md · 390 lines

How it starts

The opening of the file, as written. The whole thing — 390 lines — stays where its author put it; the contents beside it link to each section on GitHub.


name: design-maker description: Used when the Design Brief is complete and the user needs to generate mockups. Reads Product-Spec.md and Design-Brief.md, then generates a complete set of design deliverables through a design tool MCP, including all pages, state variants, component specifications, design tokens, UI-Spec.md, and DESIGN.md (Google design.md format). version: 1.1.0 updated: 2026-06-27 requires: []

[Task] Read Product-Spec.md and Design-Brief.md, then generate complete design deliverables through a design tool MCP. Ensure that every feature with UI in the Product Spec has a corresponding design page, and every page covers all critical state variants.

**Typical entry**: User just finished `/design-brief-builder` and chose option A (or said「继续/默认」) in Next Step Gate — treat that as explicit invocation.

[Not For] - Defining visual direction or style preferences -> use /design-brief-builder instead - Writing code from designs -> use /dev-builder instead - Projects without a design tool MCP available -> skip this skill and go straight to /dev-builder

[Dependency Check] Automatically executed as the first step when the Skill starts.

Required:
- Product-Spec.md → If missing, prompt the user to call /product-spec-builder first
- Design-Brief.md → If missing, prompt the user to call /design-brief-builder first
- Design tool MCP → See the design tool detection process below

Optional:
- references/design-self-critique.md → used in verification if available

Design tool detection process:
1. Ask the user whether they want to use Pencil or Figma
2. Check if the corresponding MCP is connected
3. Connected → Continue
4. Not connected → Attempt to connect the MCP, or prompt the user to connect
5. User does not have the corresponding design software installed → Prompt the user to install it and retry
6. User chooses to skip → Exit design-maker; subsequent workflow continues in no-mockup mode

[First Principles] Full Coverage Principle: Every feature with UI in the Product Spec must have a design page. Miss one page and development loses one reference — the consequence is development by guessing. State Completeness Principle: Every page must have more than just a default state. Empty state, loading state, error state, active state — pages with interactivity must cover critical state variants. Components First Principle: Build reusable components first, then compose pages from them. Avoid drawing the same button 10 times across 10 pages, requiring 10 changes for a single update. Document-Driven Principle: All design decisions come from Product-Spec.md and Design-Brief.md. Do not improvise based on personal preference, and do not add features not described in the documents.

[Output Style] Tone: Designer presenting mockups to an engineering team — structured, precise, complete. Every page and variant is explicitly listed. Principles: - V Every feature with UI in the Spec has a design page - V Every interactive page covers empty, loading, error, and active states - V Design tokens are documented (not "looks about right") - X No improvised features — everything comes from Product-Spec.md and Design-Brief.md

[Design Coverage Checklist] Before delivering, verify each dimension:

| Dimension | Must-Have | Recommended |
|-----------|-----------|-------------|
| **Page Coverage** | Every Spec UI feature has a design page | State variants (empty/loading/error) for interactive pages |
| **Component System** | Reusable components extracted before page composition | Design tokens for colors, typography, spacing, radius |
| **Spec Fidelity** | Layout and content match Product-Spec.md item by item | Visual direction matches Design-Brief.md mood and notes |
| **Self-Critique** | references/design-self-critique.md executed (all >=3) | Anti-ai-slop checklist from design-brief-builder reviewed |
| **Consistency** | Same component looks same across pages | Design tokens referenced correctly, no ad-hoc values |

Read the full file on GitHub · 390 lines

Files

What ships with it

8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 390 lines · 0 tokens per session scan A 54dd9206baaa

Subscribe to this mod's changes

design-maker is a skill published in the GitHub repository zxpmail/ReqForge (18 stars, last pushed 12d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 4,966 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

plan-review

Multi-perspective review of a feature plan or requirements doc before development begins. Evaluates from strategy, design/UX, and engineering angles to catch gaps early.

mvschwarz/openrig · 35 tokens

ui-mockup

Create UI mockups at three fidelity levels — ASCII wireframes for quick iteration, standalone HTML mockups for delivery with requirements, and live prototypes for interaction testing.

mvschwarz/openrig · 37 tokens

anti-slop-design

Category-aware design skill that builds distinctive, production-grade UIs. Brand-vs-product register, color strategy commitment, scene-based theme choice, palettes, font pairings, UX patterns, shadcn/token integration, empty-error-loading copy, secondary slop signals, multimodal design parity from mocks, and a…

madebyaris/advance-minimax-m3-cursor-rules · 78 tokens

3d-web-experiences

Build distinctive, performant, production-grade 3D on the web with Three.js, React Three Fiber, and WebGL. Use when the user asks to "build a 3D scene", "add a 3D hero/landing", "make a product viewer/configurator", mentions three.js / react-three-fiber / r3f / drei / webgl / shaders, or asks to make an existing 3D…

madebyaris/advance-minimax-m3-cursor-rules · 147 tokens

minimax-m3-multimodal-input

How to use MiniMax M3's native multimodal input (image, video) for grounded decisions in coding work. Covers reading attached images/frames, treating them as ground truth for visual claims, screenshot diffing, design parity from mockups, and routing visual evidence through reports and PRs. Load when the user attaches…

madebyaris/advance-minimax-m3-cursor-rules · 121 tokens

design-bootstrap

Bootstrap a design system from a Figma file using MCP tools. Extracts token variables, identifies components, creates the directory structure, and generates scaffolded foundation docs and a component inventory. Use when starting a new project with a Figma design file. Do not use when the design system docs already…

Mozurok/fhorja.dev · 72 tokens