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

75

Quality

94%

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

92%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-engineered skill body: verified copy-paste commands, three sequenced workflows with explicit blast-radius/abort validation gates, clean one-level progressive disclosure into real reference files, and punchy anti-patterns. The only weakness is minor redundancy between the principles recap and the anti-patterns list, which keeps conciseness at 4.

Suggestions

Dedupe the staging/dev failure-mode point: it appears in Core principle 3 and twice in Anti-patterns ('Chaos in staging only', 'Chaos in dev') — state it once and let the anti-patterns reference it.

Trim or compress the '4 Principles of Chaos Engineering (Netflix, 2016)' recap, since Claude already knows these; keep the fifth principle (abort criteria) and the operational spin, which is the skill's actual value-add.

'One-off chaos is a press release' appears in both Core principle 4 and the Anti-patterns section; keep it only in Anti-patterns.

DimensionReasoningScore

Conciseness

The body is dense and actionable (tables, one-line anti-patterns, exact commands), but has minor trimmable spots matching the score-4 anchor: the "4 Principles of Chaos Engineering (Netflix, 2016)" recap restates widely known material, and points repeat across sections — "staging never has the same failure modes" appears in Core principle and again as "Chaos in staging only"/"Chaos in dev" in Anti-patterns, and "One-off chaos is a press release" appears at both "Automate experiments to run continuously" and the Anti-patterns list. Not 5 because of this redundancy; well above 3 since nearly every section carries non-obvious, skill-specific content.

4 / 5

Actionability

Fully executable guidance: the Quick start and per-tool sections give copy-paste commands (e.g., `python scripts/experiment_designer.py --target "checkout-svc" --hypothesis ... --abort-if "p99 > 1000ms OR error_rate > baseline + 1pp"`) whose flags all match the actual argparse definitions in the shipped scripts (verified). Decision rules ("k8s-only stack + OSS → Chaos Mesh or Litmus"), the attack-to-hypothesis mapping ("'What happens if X is slow?' → latency"), and enumerated outputs ("Risk score: GREEN / YELLOW / RED", "GREEN = <1% error budget; YELLOW = 1-10%; RED = >10%") cover the common cases, matching the score-5 anchor.

5 / 5

Workflow Clarity

Workflow 1 is a clear 10-step sequence with explicit validation checkpoints and a recovery loop: "Run blast_radius_calculator.py — confirm GREEN before proceeding", "Get a peer review of the plan; confirm abort criteria are concrete", and "If abort criteria are hit, abort immediately; record what happened". Because these are destructive/risky production operations, validation is required — and it is present, so the cap at 3 does not apply. This matches the score-5 anchor (validate → abort/record → postmortem feedback loop); Workflows 2 and 3 are likewise fully sequenced.

5 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references that all exist in the bundle: inline content is a condensed attack table and tooling table, each deferring to "references/attack_taxonomy.md for full detail" and "references/tooling_landscape.md for trade-offs", the References section lists all four files with one-line descriptions, and Asset templates names the two existing assets. No nested references, no orphaned paths — matching the score-5 anchor.

5 / 5

Total

19

/

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 in third-person voice: explicit 'Use when' trigger guidance, comprehensive natural trigger terms including all five major tool names, concrete named capabilities, and clear niche boundaries. The only weakness is mild verbosity in the bundle inventory and generic leading verbs, which keeps specificity at 4 rather than 5.

DimensionReasoningScore

Specificity

"Ships experiment designer, blast-radius calculator, and postmortem generator (all stdlib Python)" names several concrete capabilities, matching the score-4 anchor of several specific actions with minor gaps. It falls short of 5 because the leading clause "planning, running, or learning from chaos engineering experiments" states actions generically, and the bundle inventory ("4 references on chaos principles + experiment design + attack taxonomy + tooling landscape, and a /chaos-experiment slash command") describes contents more than user-facing actions; it is well above 3 because the three named tools are specific and capability-bearing.

4 / 5

Completeness

Explicitly answers both questions: "Use when planning, running, or learning from chaos engineering experiments" gives the when with concrete trigger phrases, and the shipped tools/references/slash command give a clear what. Matches the score-5 anchor ("Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files...") in structure; the 'Use when' clause is present so the completeness cap of 3 does not apply.

5 / 5

Trigger Term Quality

Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "blast radius", "steady state", "abort criteria", plus five vendor/tool names (Chaos Toolkit, Chaos Mesh, Litmus, Gremlin, AWS FIS) and the catch-all "any deliberate failure-injection question" — comprehensive natural terms including synonyms and tool-specific vocabulary a user would actually say, matching the score-5 anchor.

5 / 5

Distinctiveness Conflict Risk

Chaos engineering is a clear niche and the trigger terms (fault injection, gameday, blast radius, Chaos Toolkit/Mesh/Litmus/Gremlin/FIS) are domain-specific with minimal overlap risk against adjacent skills like load testing or incident response. The composition note "Composes with feature-flags-architect (kill switches as abort triggers) and kubernetes-operator (common chaos targets)" delimits boundaries rather than blurring them, fitting the score-5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

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.