Skip to main content

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:
Notes:
  • 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-plugins then /skills inside Claude Code to confirm.