smithery/neversight

stripe-design

Design a Stripe integration based on business requirements and organizational preferences. Produces a design document that stripe-scaffold will implement.

Installation

$ npx skills add smithery/neversight --skill stripe-design

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,014 B
  • docs SUMMARY.md 176 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Stripe Design

Create a design document for Stripe integration.

Objective

Produce a clear, implementable design that follows our business model preferences and current Stripe best practices.

Process

1. Understand Requirements

What does this app need? Usually one of:

  • Subscription billing (most common)
  • One-time payments
  • Both

Reference business-model-preferences for constraints: single tier, trial with completion on upgrade, no freemium.

2. Research Current Patterns

Stripe's API evolves. Before designing:

  • Use Gemini to check current Stripe Checkout best practices
  • Verify webhook event recommendations
  • Check if there are new patterns for your use case

Don't assume last year's patterns are still optimal.

3. Design the Integration

Produce a design document covering:

Checkout Flow

  • Embedded or redirect?
  • What mode? (subscription, payment, setup)
  • Customer creation strategy
  • Success/cancel URLs

Webhook Events

  • Which events to handle?
  • Idempotency strategy
  • Error handling approach

Subscription State

  • What fields to store locally?
  • Access control logic
  • Trial handling

Price Structure

  • Monthly price (and annual if applicable)
  • Trial duration

4. Get Validation

Run the design through Thinktank for multi-perspective review. Billing is critical — get expert opinions before implementation.

Output

A design document that stripe-scaffold can implement. Include:

  • Architecture decisions with rationale
  • Specific Stripe API features to use
  • Data model for subscription state
  • Webhook events to subscribe to
  • Access control logic

Adaptation

Design for the detected stack (usually Next.js + Convex + Clerk). If stack differs, adapt the design to that stack's patterns while maintaining the same Stripe concepts.