implement-circuit-breaker
CommunityBuild resilient services with circuit breakers.
Software Engineering#resilience#observability#distributed systems#circuit breaker#fault tolerance#fallback#http client
Authormariotoffia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a structured approach to protecting services from cascading failures by introducing circuit breakers around unreliable dependencies.
Core Features & Use Cases
- Stateful protection: Open, Half-Open, and Closed states with configurable timeouts and thresholds.
- Configurable recovery: Tailor intervals, max in-flight requests, and failure thresholds to match dependency behavior.
-
- Use Case: Safeguard external APIs (payments, data fetchers) and cache layers from latency spikes.
- Observability & fallbacks: Emit metrics and implement graceful degradation when dependencies are unhealthy.
- Use Case: Maintain responsive UX during partial outages.
Quick Start
Wrap your HTTP client calls with a circuit breaker using a configurable pattern to enable fast failure and recovery.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: implement-circuit-breaker Download link: https://github.com/mariotoffia/gobridge/archive/main.zip#implement-circuit-breaker Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.