go-resilience

Installation
SKILL.md

When to Use

  • Service calls external providers (FCM, SendGrid, Twilio, Flow.cl)
  • Need to handle transient failures gracefully
  • Want to prevent cascading failures when a dependency is down
  • Configuring timeouts at HTTP, database, and external call levels
  • Testing that the service degrades gracefully under failure

Critical Patterns

The Three Pillars

Every external call should be wrapped with these three patterns, in order:

Request → Timeout → Retry (with backoff) → Circuit Breaker → External Service
Related skills
Installs
1
First Seen
Mar 13, 2026