Complete skill catalog
Every bundled VibeKit skill, when to use it, and where to find its full instructions.
Use $skill-name in your coding agent, or ask it to read the listed SKILL.md file. Paths are relative to your project root. Each file contains the full workflow and links to supporting references; this catalog explains when to choose it. Start with Vibe code your site for the end-to-end process.
Start and plan
resolve-product-decisions
Stress-test a plan or resolve material product decisions through a focused, one-question-at-a-time interview.
.agents/skills/orchestration/resolve-product-decisions/SKILL.md
vibekit-deploy
Start a product from the VibeKit template, coordinate a full product build, or execute an explicitly requested application deployment.
.agents/skills/orchestration/vibekit-deploy/SKILL.md
Complete workflows
billing-and-monetization-setup
Coordinate end-to-end billing setup across provider, pricing catalog, signed webhooks, and server-side entitlements.
.agents/skills/orchestration/billing-and-monetization-setup/SKILL.md
full-stack-feature-lifecycle
Coordinate a complete feature slice across persistence, API, UI, localization, tests, and user documentation.
.agents/skills/orchestration/full-stack-feature-lifecycle/SKILL.md
test-and-qa-pipeline
Coordinate testing for a feature milestone or comprehensive QA task; route individual failures to the relevant focused skill.
.agents/skills/orchestration/test-and-qa-pipeline/SKILL.md
Setup and environment
adding-a-dependency
Add, move, or remove an npm dependency in the correct VibeKit Bun workspace package without duplicating existing capabilities.
.agents/skills/setup-and-environment/adding-a-dependency/SKILL.md
deploy-and-env-vars
Configure VibeKit deployment targets, domains, environment variables, migrations, webhooks, and production verification.
.agents/skills/setup-and-environment/deploy-and-env-vars/SKILL.md
local-environment-setup
Bootstrap and verify the local Bun workspace, disposable database, provider sandbox, and development server.
.agents/skills/setup-and-environment/local-environment-setup/SKILL.md
update-to-latest-template
Upgrade a customized VibeKit site from verified customer releases, preserve product decisions, reconcile conflicting changes, and prove the result before advancing its baseline.
.agents/skills/setup-and-environment/update-to-latest-template/SKILL.md
Build features
add-api-procedure
Add a tRPC query or mutation with Zod validation, tenant authorization, error handling, and client hooks.
.agents/skills/building-features/add-api-procedure/SKILL.md
add-a-feature-module
Build a product feature module and route, wiring its API, tenant context, navigation, localized copy, and UI states.
.agents/skills/building-features/add-a-feature-module/SKILL.md
add-a-marketing-page-or-blog-post
Add a localized public marketing page or Fumadocs MDX blog article with metadata, SEO, and responsive design tokens.
.agents/skills/building-features/add-a-marketing-page-or-blog-post/SKILL.md
add-a-notification
Add a new in-app notification type in VibeKit across database enums, the notifications catalog, dispatch helpers, and localized copy.
.agents/skills/building-features/add-a-notification/SKILL.md
add-a-ui-component
Add or extend a reusable, accessible React UI primitive or component in VibeKit using Tailwind CSS, CVA variants, and semantic design tokens.
.agents/skills/building-features/add-a-ui-component/SKILL.md
add-organization-scoped-feature
Add tenant-owned data and behavior under the active organization (Team) with strict server-enforced multi-tenant isolation.
.agents/skills/building-features/add-organization-scoped-feature/SKILL.md
create-design-md
Create or update DESIGN.md and apply its decisions through the existing design tokens and UI components.
.agents/skills/building-features/create-design-md/SKILL.md
customize-feedback-module
Configure, customize, or extend the built-in in-app feedback widget and admin triage system in VibeKit.
.agents/skills/building-features/customize-feedback-module/SKILL.md
remove-or-disable-a-capability
Cleanly remove or disable an inherited VibeKit capability across routes, UI, API procedures, navigation, and configuration without leaving dead code or broken links.
.agents/skills/building-features/remove-or-disable-a-capability/SKILL.md
Authentication and payments
add-a-payment-provider
Configure or extend the typed payment adapters, catalog, checkout, customer portal, and signed webhooks.
.agents/skills/auth-and-payments/add-a-payment-provider/SKILL.md
add-auth-flow-or-better-auth-plugin
Configure Better Auth authentication flows, social OAuth providers (Google, GitHub, Apple and Microsoft), plugins, email OTP, session handling, and optional MCP client setup for site administrators in VibeKit.
.agents/skills/auth-and-payments/add-auth-flow-or-better-auth-plugin/SKILL.md
add-or-change-a-payment-plan
Add, modify, or archive server-owned pricing plans and provider price links without changing billing adapters.
.agents/skills/auth-and-payments/add-or-change-a-payment-plan/SKILL.md
Data and providers
add-or-edit-an-email
Add or update a localized React Email template, or extend the existing mail transport adapters.
.agents/skills/data-and-integrations/add-or-edit-an-email/SKILL.md
add-provider
Add or configure a provider for VibeKit payments, email, storage, AI, analytics, or authentication using the existing extension points.
.agents/skills/data-and-integrations/add-provider/SKILL.md
add-translations
Add translation keys, wire localized copy, audit parity across languages, or register an enabled locale in VibeKit.
.agents/skills/data-and-integrations/add-translations/SKILL.md
database-schema-change
Guide to changing VibeKit's Prisma database schema, multi-tenancy models, relations, migrations, Zod schemas, and client exports safely.
.agents/skills/data-and-integrations/database-schema-change/SKILL.md
Verify and ship
simple-implementation
Implement or fix a feature with the smallest complete change, reusing existing code before adding abstractions or dependencies.
.agents/skills/quality-and-shipping/simple-implementation/SKILL.md
plain-language
Write or rewrite documentation and explanations in clear, concise language while preserving facts and exact technical details.
.agents/skills/quality-and-shipping/plain-language/SKILL.md
debugging-a-failing-ci-run
Reproduce and diagnose the actual Bun, Prisma, TypeScript, and Playwright checks in the repository CI workflow.
.agents/skills/quality-and-shipping/debugging-a-failing-ci-run/SKILL.md
first-principles-review
Review requirements and complexity, identify dead code, and simplify only within the agreed scope.
.agents/skills/quality-and-shipping/first-principles-review/SKILL.md
publish-a-release
Prepare, package, verify, and publish a customer-facing VibeKit release with safe release notes, archives, and SHA-256 checksums.
.agents/skills/quality-and-shipping/publish-a-release/SKILL.md
reviewing-a-pr
Review a pull request or git diff against VibeKit's security, multi-tenancy, architecture, localization, and quality standards.
.agents/skills/quality-and-shipping/reviewing-a-pr/SKILL.md
update-the-docs
Author and maintain VibeKit in-repository developer and user documentation using Fumadocs MDX in apps/web/content/docs.
.agents/skills/quality-and-shipping/update-the-docs/SKILL.md
verify-changes
Select and run the checks that prove a VibeKit change, then resolve regressions before handoff.
.agents/skills/quality-and-shipping/verify-changes/SKILL.md
writing-e2e-tests
Author, run, and debug Playwright end-to-end browser tests in apps/web/tests/ covering authentication, SaaS dashboards, billing, and marketing flows.
.agents/skills/quality-and-shipping/writing-e2e-tests/SKILL.md
writing-unit-tests
Author and run focused unit tests for TypeScript business logic, validation schemas, utilities, and server procedures using Bun with the existing bun:test or node:test assertions.
.agents/skills/quality-and-shipping/writing-unit-tests/SKILL.md
Provider setup
VibeKit Deploy calls a category skill first, which loads on-demand reference guidance for the selected provider. Confirmed choices carry forward; after setup, the workflow continues with the next required category.
| Skill | Purpose | Local file |
|---|---|---|
ai-providers | Select the AI provider and load its setup reference. | .agents/skills/providers/ai-providers/SKILL.md |
analytics-providers | Select the analytics provider and load its setup reference. | .agents/skills/providers/analytics-providers/SKILL.md |
authentication-providers | Select the authentication provider and load its setup reference. | .agents/skills/providers/authentication-providers/SKILL.md |
email-providers | Select the email provider and load its setup reference. | .agents/skills/providers/email-providers/SKILL.md |
payment-providers | Select the payment provider and load its setup reference. | .agents/skills/providers/payment-providers/SKILL.md |
storage-providers | Select the storage provider and load its setup reference. | .agents/skills/providers/storage-providers/SKILL.md |