Vibekit

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.

SkillPurposeLocal file
ai-providersSelect the AI provider and load its setup reference..agents/skills/providers/ai-providers/SKILL.md
analytics-providersSelect the analytics provider and load its setup reference..agents/skills/providers/analytics-providers/SKILL.md
authentication-providersSelect the authentication provider and load its setup reference..agents/skills/providers/authentication-providers/SKILL.md
email-providersSelect the email provider and load its setup reference..agents/skills/providers/email-providers/SKILL.md
payment-providersSelect the payment provider and load its setup reference..agents/skills/providers/payment-providers/SKILL.md
storage-providersSelect the storage provider and load its setup reference..agents/skills/providers/storage-providers/SKILL.md

On this page