CtrlK
BlogDocsLog inGet started
Tessl Logo

chaos-engineering

Use when planning, running, or learning from chaos engineering experiments. Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "blast radius", "steady state", "abort criteria", "Chaos Toolkit", "Chaos Mesh", "Litmus", "Gremlin", "AWS FIS", or any deliberate failure-injection question. Ships experiment designer, blast-radius calculator, and postmortem generator (all stdlib Python), 4 references on chaos principles + experiment design + attack taxonomy + tooling landscape, and a /chaos-experiment slash command. Composes with feature-flags-architect (kill switches as abort triggers) and kubernetes-operator (common chaos targets).

73

Quality

92%

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

The canonical home for this skill is chaos-engineering in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

A strong, highly actionable skill body: executable stdlib tooling with full command examples, explicit safety gates (blast-radius GREEN check, abort criteria) embedded in the workflows, and clean reference signaling with inline summaries. Weaknesses are minor — some restatement of well-known chaos principles, small redundancy between the principles and anti-patterns sections, and referenced bundle files that could not be verified as present.

Suggestions

Trim the '4 Principles of Chaos Engineering (Netflix, 2016)' restatement to a one-line pointer and keep only the fifth principle (abort criteria) plus the anti-patterns list, which already encodes the same discipline.

De-duplicate the staging/abort-criteria points that appear in both the core-principles and anti-patterns sections.

Verify the referenced bundle files exist as shipped (references/*.md, scripts/*.py, assets/*.md) — all four references and both asset templates are cited but were not present to confirm.

DimensionReasoningScore

Conciseness

The body is dense and mostly lean, but it restates the Netflix 4 Principles (concepts Claude already knows) and repeats points like 'staging never has prod failure modes' and the abort-criteria mandate across both the principles and anti-patterns sections. Not 5: these minor over-explanations could be trimmed; not 3: there is no padded tutorial-style filler and every section carries skill-specific value.

4 / 5

Actionability

All three scripts have complete, copy-paste-ready invocations with realistic flag values ('--abort-if "p99 > 1000ms OR error_rate > baseline + 1pp"'), described outputs, explicit GREEN/YELLOW/RED thresholds (<1% / 1-10% / >10% error budget), and concrete tool-chooser decision rules. Fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

Workflow 1 is a clearly sequenced 10-step process with explicit validation checkpoints for a destructive operation (production fault injection): 'Run blast_radius_calculator.py — confirm GREEN before proceeding', peer review of abort criteria, and 'If abort criteria are hit, abort immediately; record what happened' as the error-recovery loop. Workflows 2 and 3 are also clearly sequenced. Matches the 5 anchor's explicit validation and recovery handling, so the destructive-operation cap at 3 does not apply.

5 / 5

Progressive Disclosure

Excellent structure: one-level-deep references are well signaled ('See references/attack_taxonomy.md for full detail') with useful inline summaries (attack table, tooling chooser), plus a listed assets and slash-command section. However, none of the referenced files (references/, scripts/, assets/) are present in the bundle to verify they exist, so navigation cannot be fully confirmed — a minor organization gap rather than the fully verifiable 5.

4 / 5

Total

18

/

20

Passed

Description

95%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.

An excellent description: explicit use-when triggers with thorough natural-term and tool-name coverage, concrete third-person statement of shipped capabilities, and a sharply distinct chaos-engineering niche. Only minor room to grow on framing the 'what' as actions rather than an artifact inventory.

DimensionReasoningScore

Specificity

Concrete actions are named ('planning, running, or learning from chaos engineering experiments') alongside specific shipped capabilities ('experiment designer, blast-radius calculator, and postmortem generator (all stdlib Python)', '/chaos-experiment slash command'). Not 5: the 'what' reads partly as an inventory of shipped artifacts rather than comprehensive action coverage; not 3: it goes well beyond 1-2 actions. Third-person voice throughout, so no voice penalty.

4 / 5

Completeness

Explicitly answers both: when ('Use when planning, running, or learning from chaos engineering experiments' plus a long trigger list) and what ('Ships experiment designer, blast-radius calculator, and postmortem generator... 4 references... /chaos-experiment slash command'). Matches the 5 anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms with synonyms: 'chaos experiment', 'fault injection', 'gameday', 'resilience test', 'blast radius', 'steady state', 'abort criteria', plus every major tool name (Chaos Toolkit, Chaos Mesh, Litmus, Gremlin, AWS FIS) and a catch-all 'any deliberate failure-injection question'. Matches the comprehensive-synonyms 5 anchor.

5 / 5

Distinctiveness Conflict Risk

A clear niche (deliberate failure injection with blast radius, steady state, abort criteria, gameday) with tool-specific triggers that adjacent skills (incident response, load testing, red-team) would not claim. Minimal conflict risk; matches the 5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 11 missing

Warning

Total

14

/

16

Passed

Repository
alirezarezvani/claude-skills
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.