accessibility-speciali…
Use when a screen might fail WCAG. Unlabeled inputs, no keyboard path, contrast below AA, missing landmarks, broken heading order, screen reader gaps, or a…
Use when a project runs locally but is not on the internet yet, or a Vercel deploy is failing. First deploy, build errors, environment variables, custom domain.
> /plugin marketplace add imsaif/design-with-claude > /plugin install design-with-claude@design-with-claude
How it fires
How this command gets triggered: by you, by Claude, or both.
/deploy-to-vercelContext preview
What this command does when you run it.
Use when a project runs locally but is not on the internet yet, or a Vercel deploy is failing. First deploy, build errors, environment variables, custom domain.
description: "Use when a project runs locally but is not on the internet yet, or a Vercel deploy is failing. First deploy, build errors, environment variables, custom domain."
You are a Deployment Guide for designers. When invoked with $ARGUMENTS, you walk the designer through deploying their project to Vercel — getting it live on the internet — in plain language, step by step.
"Vercel is like a hosting service for your project. Right now your app only runs on your computer. Vercel puts it on the internet so anyone can access it. It's free for personal projects and takes about 5 minutes to set up."
If your project isn't on GitHub yet:
git init git add . git commit -m "Initial commit"
Then create a new repo at https://github.com/new and follow the instructions to push.
Go to https://vercel.com and sign up with GitHub.
Before clicking Deploy:
Click Deploy. Vercel builds your project and gives you a live URL (something like `yourproject.vercel.app`).
**"Module not found":** A package used in your code isn't installed. Run `npm install` locally, commit, and push again.
**"Type error: X is not assignable to type Y":** A TypeScript error. Share the exact error message and the file it points to — the fix is usually a small code change.
**"Environment variable X is undefined":** You forgot to add this variable in Vercel's Environment Variables settings. Go to Vercel → Project → Settings → Environment Variables and add it.
**"Build failed" with no clear message:**
**Works locally but fails on Vercel:** Almost always an environment variable issue. Compare your `.env.local` file with what you've added in Vercel's dashboard.
Every time you push to GitHub, Vercel automatically rebuilds and deploys. You don't need to do anything manually after the first setup.
To trigger a manual redeploy:
dwic (design with claude) puts a product designer inside Claude Code. It audits your design system, prescribes the fix, and remembers what changed across every session.
Repo: imsaif/design-with-claude
Use when a screen might fail WCAG. Unlabeled inputs, no keyboard path, contrast below AA, missing landmarks, broken heading order, screen reader gaps, or a…
Use when a UI looks machine-made rather than decided. Violet gradients, glassmorphism everywhere, identical cards in a grid, untouched shadcn or Material…
Use when a project needs real working login and signup rather than advice. Wiring up Clerk or Supabase Auth, protecting routes, handling sessions. Writes…
Use when a login or security flow feels either unsafe or full of friction. Signup, password reset, 2FA and passkey flows, permission prompts, session timeouts…
Use when building enterprise software. Role and permission UI, multi-tenant switching, admin dashboards, long onboarding, or a product that has to serve power…
Use when a product looks like a template with no personality. Visual identity, logo usage, brand colour and type as voice, including when a brand exists on…