billing-security
Installation
SKILL.md
Billing & Security Integration Patterns
"Configuration is not reality. Verification must be active, not passive."
This skill codifies lessons from 3 prod incidents (chrondle, bibliomnomnom, volume) where Stripe integrations failed despite passing code review.
Core Principle
Code reviews catch code bugs, not configuration bugs. External service integrations require:
- Format validation (API key patterns, URL formats)
- Reachability verification (can we actually reach the webhook URL?)
- Cross-deployment parity (Vercel and Convex must have same config)
- Runtime reconciliation (compare external state vs database state)
Critical Patterns
1. Environment Variable Hygiene
Related skills