webhook-safety
Installation
SKILL.md
Webhook Safety Skill
Safe webhook handling patterns for Stripe and other payment/event webhooks.
When to Apply
- Modifying webhook handlers
- Processing Stripe events
- Credit allocation from payments
- Subscription status updates
- Any async event processing
Core Invariants
1. Idempotency (CRITICAL)
Webhooks may be delivered multiple times. Every handler MUST be idempotent.