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).

69

Quality

87%

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

77%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 well-organized, highly actionable body with excellent workflow discipline (blast-radius gate, peer review, abort criteria) that clearly distinguishes safe chaos practice from sabotage. The two real defects are the broken bundle — every referenced reference, script, and asset path is missing — and the designer-markdown/postmortem-json format mismatch in the Quick start chain.

Suggestions

Ship the referenced bundle files: create references/chaos_principles.md, references/experiment_design.md, references/attack_taxonomy.md, references/tooling_landscape.md, the three scripts/*.py tools, and the two assets/*.md templates — currently every path the body points to is missing, so the Quick start cannot run.

Fix the format mismatch in the primary workflow: experiment_designer.py 'Outputs a markdown plan' but experiment_postmortem.py consumes '--plan experiment.json' — either have the designer emit JSON or document the expected postmortem input format.

Trim duplication between the Quick start and the '3 Python tools' section (the same three commands appear twice), and cut the Netflix four-principles recap to a one-line pointer to references/chaos_principles.md.

DimensionReasoningScore

Conciseness

Mostly dense and useful (attack table, tooling chooser, workflows, anti-patterns), but the Quick start repeats all three tool invocations that the '3 Python tools' section restates with fuller arguments, and the Netflix four-principles recap is largely material Claude already knows.

4 / 5

Actionability

Copy-paste-ready CLI blocks with full flags for all three tools, plus concrete decision rules for tool selection and attack choice. Minor gap: the Quick start chain is inconsistent — the designer 'Outputs a markdown plan' but the postmortem consumes '--plan experiment.json', a file format nothing in the skill produces.

4 / 5

Workflow Clarity

Workflow 1 has explicit validation gates ('Run blast_radius_calculator.py — confirm GREEN before proceeding', peer review that abort criteria are concrete) and an error-recovery path ('If abort criteria are hit, abort immediately; record what happened'), so the destructive-operation cap does not apply. Workflows 2 and 3 are clearly sequenced with progression steps.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep (a dedicated References section listing 4 files, plus 2 assets and 3 scripts), but none of these files exist in the bundle — no references/, scripts/, or assets/ directories are present, so every referenced path is dead and the Quick start commands cannot run. Structure is good; navigation is broken.

3 / 5

Total

16

/

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.

A strong description: explicit use-when clause, an unusually thorough trigger list covering both natural phrases and tool names, concrete bundle contents, and third-person voice throughout. The only weakness is that the what-clause describes shipped components rather than actions the skill performs.

DimensionReasoningScore

Specificity

Names several concrete capabilities ("Ships experiment designer, blast-radius calculator, and postmortem generator (all stdlib Python)" plus 4 references and a slash command), but the what-clause is an inventory of bundle components rather than capability verbs, leaving a minor gap versus the comprehensive anchor-5 pattern.

4 / 5

Completeness

Explicitly answers both: when ("Use when planning, running, or learning from chaos engineering experiments" plus a Triggers-on list) and what ("Ships experiment designer, blast-radius calculator, and postmortem generator"), matching the anchor-5 example's structure of concrete capability + concrete trigger phrases.

5 / 5

Trigger Term Quality

Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "blast radius", "steady state", "abort criteria", five tool names (Chaos Toolkit, Chaos Mesh, Litmus, Gremlin, AWS FIS), and "any deliberate failure-injection question" — comprehensive natural phrasing with synonyms and product names.

5 / 5

Distinctiveness Conflict Risk

Chaos engineering is a clear niche with distinct, tool-specific triggers (blast radius, abort criteria, Chaos Mesh, Litmus, AWS FIS) that adjacent skills (incident-response, load testing) would not naturally claim; conflict risk is minimal.

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.