superdesigner-ai

Superdesigner

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.


Setup Guide

Step 1: Check prerequisites

You’ll need:

To check your Node version:

node --version
# Should show v18.x.x or higher

Step 2: Get Superdesigner

Clone or download this repo:

git clone https://github.com/sherizan/superdesigner-ai.git
cd superdesigner-ai

Step 3: Install

npm install && npm link

This installs dependencies and lets you run superdesigner from anywhere.

Step 4: Install Cursor CLI (optional)

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.

Step 5: Verify it works

superdesigner doctor

You should see all green checkmarks. If something’s wrong, the doctor will tell you how to fix it.


Getting Started

# 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.


How It Works

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)


Commands

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

What Goes in Context?

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)

What You Get Back

design-review.md — A structured review covering:

design-comments.preview.md — Ready-to-post Figma comments (preview before posting)


Tips


Troubleshooting

superdesigner doctor

This checks your setup and tells you what to fix.


Usage analytics

Superdesigner collects anonymous usage statistics to understand adoption and improve the tool.

What we collect:

What we DON’T collect:

Opt-out:

# Via environment variable
export SUPERDESIGNER_TELEMETRY=0

# Or per-command
superdesigner review my-project --no-telemetry

Requirements


Created by Sherizan Sheikh

MIT License