CtrlK
BlogDocsLog inGet started
Tessl Logo

python-resilience

Python resilience patterns including automatic retries, exponential backoff, timeouts, and fault-tolerant decorators. Use when adding retry logic, implementing timeouts, building fault-tolerant services, or handling transient failures.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

83%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and highly actionable, leading with executable tenacity patterns and cleanly offloading advanced examples to a real, well-organized references/details.md file. Its only weakness is mild over-explanation in the Core Concepts section that slightly inflates the token budget.

Suggestions

Tighten the 'Core Concepts' section: drop dictionary-style definitions of backoff and jitter (Claude already knows these) and keep only the skill-specific guidance such as the bounded-retry rule.

Trim the one-line prose introductions before each pattern (e.g. 'Use the tenacity library for production-grade retry logic') since the code and headings already convey intent.

Consider moving the 'Best Practices Summary' numbering into the relevant pattern sections or the details file to reduce top-level length, since it partly reiterates points already made in Core Concepts.

DimensionReasoningScore

Conciseness

Mostly efficient with executable tenacity snippets that assume Claude's competence, but the 'Core Concepts' section restates known ideas (what exponential backoff and jitter are) and a few prose intros could be trimmed, fitting the score-4 'minor instances of over-explanation' anchor rather than the lean score-5.

4 / 5

Actionability

Provides fully executable, copy-paste-ready tenacity decorators covering retry-by-exception, retry-by-status-code, and combined strategies, plus a Quick Start example, matching the score-5 'fully executable; copy-paste ready; covers common cases' anchor.

5 / 5

Workflow Clarity

Sequenced via progressive patterns (basic retry -> selective errors -> status codes -> combined) with a numbered Best Practices checklist, giving a clear progression; it lacks explicit validation feedback-loops, but the operations are not destructive/batch so the score-3 cap does not apply, landing at 4.

4 / 5

Progressive Disclosure

SKILL.md is a concise overview with a single, clearly signaled one-level-deep reference to references/details.md (which exists and is well-organized with Patterns 5-9), matching the score-5 'clear overview with well-signaled one-level-deep references' anchor.

5 / 5

Total

18

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it concisely states concrete capabilities and pairs them with explicit, natural 'Use when...' trigger guidance covering multiple scenarios. It is in third person, free of fluff, and clearly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'automatic retries, exponential backoff, timeouts, and fault-tolerant decorators' — covering the domain comprehensively, matching the score-5 anchor's multiple-specific-actions pattern.

5 / 5

Completeness

Explicitly answers both 'what' (retries, backoff, timeouts, decorators) and 'when' ('Use when adding retry logic, implementing timeouts, building fault-tolerant services, or handling transient failures') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Includes natural user-facing phrases like 'adding retry logic', 'implementing timeouts', and 'handling transient failures', but omits common synonyms (e.g. 'circuit breaker', 'rate limiting') that appear only in the body, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear resilience/fault-tolerance niche with distinct triggers unlikely to collide with sibling skills, matching the score-5 'clear niche with distinct triggers; minimal conflict risk' anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.