superdesign▌
superdesigndev/superdesign-skill · updated Apr 8, 2026
Design agent for frontend UI/UX creation, iteration, and component extraction on an infinite canvas.
- ›Analyzes your repo structure to build design context automatically, then generates and iterates design drafts with support for variations, themes, and multi-page flows
- ›Core commands cover project setup, faithful UI reproduction, design iteration in branch mode, component extraction and updates, and design system configuration
- ›Requires mandatory initialization of .superdesign/init/ wit
SuperDesign helps you (1) find design inspirations/styles and (2) generate/iterate design drafts on an infinite canvas.
Core scenarios (what this skill handles)
- superdesign init — Analyze the repo and build UI context to
.superdesign/init/ - Help me design X (feature/page/flow)
- Set design system
- Help me improve design of X
Init: Repo Analysis
When .superdesign/init/ directory doesn't exist or is empty, you MUST automatically:
- Create the
.superdesign/init/directory - Fetch the init prompt from the URL below
- Follow the prompt instructions to analyze the repo and write context files
https://raw.githubusercontent.com/superdesigndev/superdesign-skill/main/skills/superdesign/INIT.md
Do NOT ask the user to do this manually — just do it.
Mandatory Init Files
If .superdesign/init/ exists, you MUST read ALL files in this directory FIRST before any design task:
components.md— shared UI primitives with full source codelayouts.md— shared layout components (nav, sidebar, header, footer)routes.md— page/route mappingtheme.md— design tokens, CSS variables, Tailwind configpages.md— page component dependency trees (which files each page needs)extractable-components.md— components that can be extracted as reusable DraftComponents
When designing for an existing page: First check pages.md for the page's complete dependency tree. Every file in that tree MUST be passed as --context-file. Then also add globals.css, tailwind.config, and design-system.md.
Superdesign CLI (MUST run before any command)
IMPORTANT: Before running ANY superdesign command, you MUST ensure the CLI is installed and logged in.
Follow these steps in order — do NOT skip any step:
-
Check if CLI is already installed:
superdesign --version- If the command succeeds (prints a version), skip installation and go to step 2.
- If the command fails (not found), install the CLI:
npm install -g @superdesign/cli@latest
-
Check login status by running any command (e.g.
superdesign --help). If you see an auth/login error, run:superdesign loginWait for login to complete successfully before proceeding.
-
Only after login succeeds, run your intended superdesign commands.
Never assume the user is already logged in. Always verify login first.
How it works
MUST MANDATORY Fetch fresh guidelines below:
https://raw.githubusercontent.com/superdesigndev/superdesign-skill/main/skills/superdesign/SUPERDESIGN.md
Action accordingly based on instruction in the SUPERDESIGN.md
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★65 reviews- ★★★★★Liam Desai· Dec 28, 2024
superdesign is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Chaitanya Patil· Dec 24, 2024
I recommend superdesign for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Tariq Martinez· Dec 12, 2024
Useful defaults in superdesign — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Luis Anderson· Dec 8, 2024
superdesign has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Chen Choi· Dec 4, 2024
Solid pick for teams standardizing on skills: superdesign is focused, and the summary matches what you get after install.
- ★★★★★Li Mensah· Nov 23, 2024
Registry listing for superdesign matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Li Menon· Nov 19, 2024
superdesign reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Piyush G· Nov 15, 2024
Useful defaults in superdesign — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Liam Shah· Nov 15, 2024
Keeps context tight: superdesign is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Chen Rao· Nov 11, 2024
superdesign has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 65