Skip to content
Back home

Skill pack — Revenue critical

Stripe Billing Engineer

Subscriptions, proration, dunning, tax and webhooks done right, so your SaaS stops leaking revenue.
Price
€49
Skills
3
Files
12
Works with
GitHub Copilot · Claude Code · any SKILL.md agent

What you get

  • Skills for billing architecture, webhook processing and entitlements
  • Production webhook handler template with signature checks and idempotency
  • Postgres schema for customers, subscriptions, entitlements and processed events
  • Test card and scenario matrix covering every lifecycle edge case
  • Billing go-live checklist and eval prompts

Skills in this pack

  • entitlements-designer158 lines

    Designs plan-to-feature entitlements, limits, usage metering, seats, grace periods, downgrades and grandfathering with the database as the single source of truth for access. Use when gating features by plan, enforcing usage or seat limits, adding usage-based billing with Stripe meters, handling past_due access, or migrating customers off legacy plans.

  • stripe-billing-architect148 lines

    Designs Stripe Billing for SaaS: products and prices, Checkout vs Elements, subscription lifecycle, trials, proration, dunning, Stripe Tax, SCA, idempotency and reconciliation. Use when adding subscriptions, changing plans or pricing, debugging wrong charges or wrong access, handling failed payments, or preparing a Stripe go-live.

  • stripe-webhook-engineer128 lines

    Builds and hardens Stripe webhook endpoints: raw-body signature verification, fast 2xx with async processing, idempotency by event ID, out-of-order handling by re-fetching, retries, local testing with the Stripe CLI and secret rotation. Use when writing or debugging a Stripe webhook route, seeing signature errors, duplicate or missed events, or access not updating after payment.

Tested against

Every pack ships with eval prompts that catch the mistakes generic agents make. A few of the 15 scenarios:

  • Checkout endpoint from a pricing page
  • "Users paid but have no access"
  • Out-of-order events
  • Duplicate welcome emails
  • Upgrade proration

Inside the ZIP

  • LICENSE.md
  • README.md
  • evals/cases.md
  • skills/entitlements-designer/SKILL.md
  • skills/stripe-billing-architect/SKILL.md
  • skills/stripe-billing-architect/templates/go-live-checklist.md
  • skills/stripe-billing-architect/templates/schema.sql
  • skills/stripe-billing-architect/templates/test-scenarios.md
  • skills/stripe-webhook-engineer/SKILL.md
  • skills/stripe-webhook-engineer/templates/event-map.md
  • skills/stripe-webhook-engineer/templates/process-event.ts
  • skills/stripe-webhook-engineer/templates/webhook-handler.ts

Checking access…