mcpField
S
stripe-subscriptions

stripe-subscriptions

github.com/pedronauckDevelopment64879 installsUpdated 4d ago
Repository

About stripe-subscriptions

A recipe sequence for adding Stripe subscription billing to a Next.js app. It covers plan-based feature gating, syncing subscription state to Postgres, usage tracking, webhook handling, and a billing portal.

Key features

  1. 01Stripe subscription setup
  2. 02Plan gating with feature flags
  3. 03Webhook-based state sync to Postgres
  4. 04Usage tracking
  5. 05Billing portal integration

Use cases

  1. 01Adding subscription plans to a Next.js app
  2. 02Restricting features by plan
  3. 03Keeping database subscription state in sync
  4. 04Providing customers with a billing portal

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/pedronauck/skills --skill stripe-subscriptions

After installing, type/stripe-subscriptionsin Claude Code to confirm it loaded.

Details

From the project README

Stripe Subscriptions

Complete subscription billing system with Stripe integration, feature flags for plan gating, webhook handling, and billing portal.

Prerequisites

Complete these recipes first (in order):

Type-Safe Environment Configuration with better-env

Use better-env config modules for type-safe server/public env access, feature flags, and either-or credential constraints.

curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/config-schema-setup
Neon + Drizzle Setup

Connect a Next.js app to Neon Postgres using Drizzle ORM with optimized connection pooling for Vercel serverless functions.

curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/neon-drizzle-setup
Pino Logging Setup

Configure structured logging with Pino. Outputs human-readable colorized logs in development and structured JSON in production for log aggregation services.

curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/pino-logging-setup

Cookbook - Complete These Recipes in Order

Feature Flags with Flags SDK

Implement feature flags using the Vercel Flags SDK with server-side evaluation, environment-based toggles, and Vercel Toolbar integration.

curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/feature-flags-setup
Stripe Subscriptions DB Sync

Complete subscription system with Stripe, Vercel Flags for plan configuration, webhook handling for syncing subscription state to Postgres, usage tracking, and billing portal integration.

curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/stripe-sync

Comments

Markdown supported