reconciliation-patterns
Installation
SKILL.md
Reconciliation Patterns
Patterns for maintaining data consistency between external services and your database when webhooks fail or events are missed.
The Problem
External services (Stripe, Clerk, etc.) notify your app via webhooks. But webhooks can:
- Fail silently (wrong URL, network issues)
- Be delivered out of order
- Be duplicated
- Miss events entirely
Result: Your database state diverges from source of truth.
Core Principle
Webhooks for speed, reconciliation for correctness.
Related skills