Get Design Done
БесплатноНе проверенA design-quality pipeline for AI coding agents: brief, explore, plan, design, and verify UI work against your design system.
Описание
A design-quality pipeline for AI coding agents: brief, explore, plan, design, and verify UI work against your design system.
README
GET DESIGN DONE
English · 简体中文 · 日本語 · 한국어 · Français · Italiano · Deutsch
A design-quality pipeline for AI coding agents: brief -> explore -> plan -> design -> verify.
Get Design Done keeps AI-generated UI tied to your brief, your design system, your local design knowledge, and your quality gates. Built for Claude Code, and installs across Codex, Cursor, Gemini, OpenCode, Copilot, Windsurf, and more.
npm version npm downloads CI GitHub stars Node License
npx @hegemonart/get-design-done@latest
Works on macOS, Linux, and Windows.
Install · Quickstart · Use Cases · How It Works · Commands · Connections · Safety
What It Is
Get Design Done helps AI coding agents ship UI that belongs in your product.
It turns loose requests like "make this screen better" into a traceable design workflow: brief, explore, plan, design, verify.
Instead of asking an agent to improvise from taste alone, GDD gives it a structured process, local design knowledge, project-specific memory, optional design-tool connections, and verification before the work ships.
Why It Exists
AI agents are fast at producing UI. The hard part is making that UI coherent.
Without a design workflow, generated interfaces drift:
- colors and spacing stop matching the system
- components get reinvented
- contrast and accessibility regress
- hierarchy changes from screen to screen
- implementation no longer matches the original brief
GDD adds the missing design discipline around AI coding workflows. It captures the problem, maps the current design system, plans scoped changes, executes them in atomic steps, and verifies the result against the brief, tokens, accessibility, and design-quality rubrics.
Behind the scenes: 64 specialized agents, a queryable intel store, tier-aware model routing, and 39 optional tool connections. What you use day to day is a handful of /gdd:* commands.
Install
npm
npx @hegemonart/get-design-done@latest
Claude Code
/plugin marketplace add hegemonart/get-design-done
/plugin install get-design-done@get-design-done
/reload-plugins
Codex
codex plugin marketplace add hegemonart/get-design-done
agentskills.io
Browse and install Get Design Done from the agentskills.io skills registry.
Direct runtime installer
# Claude Code
npx @hegemonart/get-design-done --claude --global
npx @hegemonart/get-design-done --claude --local
# Other runtimes
npx @hegemonart/get-design-done --codex --global
npx @hegemonart/get-design-done --cursor --global
npx @hegemonart/get-design-done --gemini --global
# Multi-runtime install
npx @hegemonart/get-design-done --all --global
# Preview without writing
npx @hegemonart/get-design-done --dry-run
Quickstart
Run a lightweight first pass:
/gdd:start
Or run the full design cycle:
/gdd:brief
/gdd:explore
/gdd:plan
/gdd:design
/gdd:verify
For natural-language routing:
/gdd:do improve the checkout page hierarchy, spacing, and empty states
Use Cases
Improve An Existing Screen
Use GDD when a screen works technically but feels visually inconsistent, unclear, or under-designed.
/gdd:do improve the settings page layout and component hierarchy
Bring AI Output Back To The Design System
Use it when an agent generated UI that looks plausible but does not match your tokens, spacing, states, or components.
/gdd:verify
Audit Before Shipping
Run verification before a PR, release, or design handoff.
/gdd:audit
Fix Dark Mode
/gdd:darkmode
Import A Design Handoff
/gdd:handoff ./my-design.html
This parses a Claude Design bundle, extracts CSS custom properties into design decisions, and runs handoff faithfulness checks.
Make A Small Focused Fix
/gdd:fast "fix contrast in pricing cards"
What Makes It Different
Local Design Knowledge
GDD ships with an extensive local reference library for design work. Agents can use it without relying on live web search for basic design judgment.
It covers accessibility, WCAG, typography, spacing, grids, color, contrast, surfaces, motion, UX writing, forms, empty states, visual hierarchy, dark mode, responsive behavior, i18n, research methods, audit scoring, and design anti-patterns.
The agent is not starting from a blank prompt. It has a shared design vocabulary and concrete standards it can apply during planning, implementation, and verification.
Full map: docs/KNOWLEDGE-BASE.md
Project-Specific Memory
GDD creates a .design/ workspace that keeps each cycle grounded:
| Artifact | Purpose |
|---|---|
.design/BRIEF.md |
Problem, audience, scope, success metrics |
.design/DESIGN.md |
Current design-system snapshot |
.design/DESIGN-CONTEXT.md |
Decisions, constraints, references |
.design/DESIGN-PLAN.md |
Atomic implementation plan |
.design/DESIGN-VERIFICATION.md |
Final audit and gap report |
.design/intel/ |
Queryable project knowledge: tokens, components, relationships, decisions |
.design/archive/ |
Completed cycle history and learnings |
The longer you use it, the less the agent has to rediscover.
Verification Before Shipping
GDD does not stop when the UI "looks done."
The verify stage checks whether the result still matches:
- the original brief
- design-system tokens
- accessibility thresholds
- component conventions
- visual hierarchy
- motion and interaction rules
- recorded design decisions
When gaps appear, GDD produces a structured fix list instead of leaving review to vibes.
Skill behavior tests
GDD's own skills are exercised under adversarial pressure scenarios (time pressure, sunk-cost, authority, scope-minimization) to confirm they hold their discipline rather than caving. See CONTRIBUTING.md for how to add a pressure scenario.
How It Works
Brief -> Explore -> Plan -> Design -> Verify -> Ship
| Stage | Command | Output |
|---|---|---|
| Brief | /gdd:brief |
Captures the design problem |
| Explore | /gdd:explore |
Maps UI system, debt, tokens, components |
| Plan | /gdd:plan |
Creates atomic design tasks |
| Design | /gdd:design |
Executes tasks with validation |
| Verify | /gdd:verify |
Audits final result |
Core Outputs
| File | What it does |
|---|---|
.design/BRIEF.md |
The cycle's problem, audience, success metrics |
.design/DESIGN.md |
Current design-system snapshot |
.design/DESIGN-CONTEXT.md |
Design decisions and constraints |
.design/DESIGN-PLAN.md |
Atomic tasks, waves, dependencies |
.design/DESIGN-VERIFICATION.md |
Verification result and gap list |
.design/intel/ |
Queryable knowledge layer for this project |
Commands
GDD ships 96 skills. These are the ones most users need day to day. For the full reference see SKILL.md.
Core Pipeline
| Command | Purpose |
|---|---|
/gdd:brief |
Capture the design brief |
/gdd:explore |
Inventory the current UI system |
/gdd:plan |
Produce the design plan |
/gdd:design |
Execute the plan |
/gdd:verify |
Verify the result |
/gdd:ship |
Prepare a clean PR branch |
/gdd:next |
Auto-route to the next stage |
Daily Use
| Command | Purpose |
|---|---|
/gdd:do <task> |
Natural-language router |
/gdd:fast <task> |
Small focused fix |
/gdd:quick |
Lightweight task flow |
/gdd:audit |
Design quality audit |
/gdd:darkmode |
Dark-mode audit |
/gdd:style <component> |
Component style handoff |
/gdd:health |
Diagnose pipeline state |
/gdd:progress |
Show current cycle progress |
/gdd:resume |
Resume from checkpoint |
Design Tools And Handoff
| Command | Purpose |
|---|---|
/gdd:connections |
Configure optional integrations |
/gdd:figma-extract |
Extract Figma design-system context |
/gdd:figma-write |
Write decisions and status back to Figma |
/gdd:handoff <bundle> |
Import a Claude Design bundle |
/gdd:sketch <idea> |
Generate multi-variant HTML mockups |
/gdd:spike <idea> |
Timeboxed feasibility pass |
Full command reference: SKILL.md
Connections
GDD works without external tools, but can connect to 39 optional integrations. All are optional; the pipeline degrades gracefully to fallbacks when any connection is unavailable.
The connection layer spans these categories:
- Design surfaces - Figma (read + write + Code Connect), paper.design, pencil.dev, Penpot, Framer, Webflow, Plasmic
- Reference and research - Refero, Pinterest, Lazyweb, Mobbin, Claude Design handoff
- Component generation - 21st.dev Magic, Magic Patterns, v0.dev, Builder.io
- Component spec and visual QA - Storybook, Chromatic, Preview (Playwright + Claude Preview MCP)
- Knowledge graph - Graphify
- Native and non-web output - Xcode Simulator, Android Emulator, Litmus / Email-on-Acid, print renderer
- Motion verification - Lottie, Rive
- Team surfaces - Slack, Discord, Linear, Jira, Notion, GitHub PR
Configure integrations with:
/gdd:connections
For the full connection list with probe patterns, see connections/connections.md.
Requirements
- Node.js 22 or 24
- Git
- A supported AI coding runtime
Multi-Runtime Support
GDD installs across 14 AI coding runtimes: Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Kilo, Copilot, Windsurf, Antigravity, Augment, Trae, Qwen Code, CodeBuddy, and Cline. The same source skills are compiled to each runtime's native layout (skills/, command/, or .clinerules) by per-runtime converters, so the skill pipeline travels with you across editors. The sub-agents and the hook layer are Claude-specific - they do not travel to the other runtimes (see the Agents/Hooks columns in HARNESSES.md).
Claude Code is the flagship. The full experience runs there end to end: every sub-agent (installed via --claude --local into agents/), the defense-in-depth hooks, and the MCP-backed connections. On the other runtimes you get the same skills in their native shape, and MCP-backed connections light up on the MCP-capable hosts - but the sub-agents and the hook layer are Claude Code-only.
Safety And Privacy
GDD is local-first by default. It writes project artifacts under .design/, uses optional integrations only when configured, and keeps issue reporting consent-gated.
The plugin includes defense-in-depth hooks for protected paths, dangerous-command blocking, injection scanning, MCP circuit breaking, and budget enforcement. GDD also exposes 13 read-only MCP tools for safe project introspection.
Add sensitive paths to your runtime's deny list:
{
"permissions": {
"deny": [
"Read(.env)",
"Read(.env.*)",
"Read(**/secrets/*)",
"Read(**/*.pem)",
"Read(**/*.key)"
]
}
}
Read: SECURITY.md · PRIVACY.md
Updating
npx @hegemonart/get-design-done@latest
Or from inside Claude Code:
/gdd:update
For the full release history, see CHANGELOG.md.
Troubleshooting
Commands Do Not Appear
Restart your runtime and run:
/gdd:help
Pipeline Is Stuck
/gdd:health
/gdd:resume
Cost Is Too High
/gdd:optimize
Contributing
npm install
npm test
npm run typecheck
Read: CONTRIBUTING.md
License
MIT License. See LICENSE for details. Third-party attributions are listed in NOTICE.
Claude Code ships code. Get Design Done makes sure it ships design.
Установить Get Design Done в Claude Desktop, Claude Code, Cursor
unyly install get-design-doneСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add get-design-done -- npx -y @hegemonart/get-design-doneFAQ
Get Design Done MCP бесплатный?
Да, Get Design Done MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Get Design Done?
Нет, Get Design Done работает без API-ключей и переменных окружения.
Get Design Done — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Get Design Done в Claude Desktop, Claude Code или Cursor?
Открой Get Design Done на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Get Design Done with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
