Agent skills
The Claude Code skills for every layer of the stack are pre-bundled and committed in this repo, so a fresh clone has them with no install step.Pre-bundled — no install needed
The official, vendor-maintained Claude Code skills for this stack live under.claude/skills/, tracked by skills-lock.json, and are committed to the repo. They travel with every clone: a fresh checkout already has them, and Claude Code loads each one automatically when it judges the skill relevant to what you are touching. Run /skills inside Claude Code to see what is loaded.
The 17 bundled skills
- UI:
shadcn,web-design-guidelines - Supabase:
supabase,supabase-postgres-best-practices - Stripe:
stripe-docs,stripe-best-practices,stripe-directory,stripe-projects,connect-recommend,upgrade-stripe - Email:
resend - Next.js / Vercel:
next-best-practices,next-cache-components,next-upgrade,vercel-react-best-practices,vercel-composition-patterns,vercel-cli
setup-skills.sh — optional maintenance only
You do not run setup-skills.sh to get the skills. Use it only to:
- The Stripe skills are manually-installed copies and do not auto-update (per Stripe’s own docs). Refresh them with
npx skills update -y(or./setup-skills.sh). - The optional plugins (Vercel / Supabase / Stripe) add extra MCP servers, slash commands, and auto-update. They modify your user-scope Claude Code environment, not this repo. After installing, run
/reload-pluginsthen/skillsinside Claude Code to confirm.