Superdesigner is a product reasoning workflow that runs inside Cursor, connecting PRDs, research, designs, and analytics to surface design gaps and blind spots before review, handoff, or launch.
You’ll need:
To check your Node version:
node --version
# Should show v18.x.x or higher
Clone or download this repo:
git clone https://github.com/sherizan/superdesigner-ai.git
cd superdesigner-ai
npm install && npm link
This installs dependencies and lets you run superdesigner from anywhere.
To use --agent mode (automated reviews), install and authenticate the Cursor CLI:
curl https://cursor.com/install -fsS | bash
agent login
Or from Cursor: Cmd+Shift+P → “Install ‘agent’ command”, then run agent login in terminal.
Skip this if you prefer running prompts manually in Cursor.
superdesigner doctor
You should see all green checkmarks. If something’s wrong, the doctor will tell you how to fix it.
# 1. Create a project
superdesigner init "Checkout Flow"
# 2. Fill in your context (requirements, research, Figma link)
# Edit: projects/checkout-flow/context/
# 3. Generate your design review
superdesigner review checkout-flow --agent
The --agent flag runs Cursor automatically to generate your review.
Without Cursor CLI? Run without --agent, then open the generated prompt in Cursor manually.
You write Superdesigner generates
───────────────────────── ─────────────────────────
context/prd.md → insights/design-review.md
context/research.md → insights/design-comments.preview.md
context/figma.md
Context = what you know (requirements, research, Figma links)
Insights = what Superdesigner finds (missing states, edge cases, questions)
| Command | What it does |
|---|---|
superdesigner init "Name" |
Create a new project |
superdesigner review <project> |
Generate design review |
superdesigner review <project> --agent |
Generate and run with Cursor Agent |
superdesigner comment <project> |
Post comments to Figma |
superdesigner doctor |
Check if everything is set up |
| File | What to put |
|---|---|
prd.md |
Your product requirements — goals, user stories, acceptance criteria |
research.md |
User research, interviews, insights (optional) |
figma.md |
Link to your Figma file |
analytics.md |
What you want to track (optional) |
design-review.md — A structured review covering:
design-comments.preview.md — Ready-to-post Figma comments (preview before posting)
superdesigner doctor
This checks your setup and tells you what to fix.
Superdesigner collects anonymous usage statistics to understand adoption and improve the tool.
What we collect:
init, review)darwin, linux, win32)What we DON’T collect:
Opt-out:
# Via environment variable
export SUPERDESIGNER_TELEMETRY=0
# Or per-command
superdesigner review my-project --no-telemetry
--agent mode)Created by Sherizan Sheikh
MIT License