Domains
Forms
Domains
Forms
Mechanism
Breaks down how the skill works and what it produces, so you can quickly judge whether it fits your scenario and value.
When adding retry logic to external calls, implementing timeouts, building fault-tolerant services, or handling transient failures (network issues, rate limits, service outages).
tenacity decoratorsFault-tolerant Python code that survives dependency instability: automatic retries with backoff, logged attempts, capped loops, and graceful degradation.
Use Cases
A backend engineer integrates a third-party payment API that occasionally returns 503 or times out. Using this skill, they apply a tenacity retry decorator with exponential backoff and jitter, whitelisting only transient network errors and 5xx/429 statuses. Result: fewer failed transactions, no thundering herd, and clear retry logs for ops visibility.
A microservice calls multiple internal endpoints over unstable network. The developer uses the skill's combined exception/status retry pattern with stop_after_attempt and stop_after_delay bounds, plus before_sleep logging. This prevents infinite loops and surfaces systemic issues via retry-rate monitoring, keeping the service available during partial outages.
Skill Relationships
Dependency relationships read as "the upper tier points to the lower tier." The current Skill sits in the middle tier — above are Skills that depend on it, below are Skills it depends on.
Tier 1 · These Skills Use Me
Tier 2 · Current Skill
Tier 3 · I Use These Skills
Browse this skill's relationships within its skillset. Click a node to switch the side panel; use the search box to jump to any skill.
Skill File