autorenew

SKILL DETAIL

Chaos Testing

Use this skill when you need evidence-bounded chaos-testing analysis and validation preparation; triggers include 混沌测试 and chaos-testing.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forQA / SRE / DevOps
LanguageChinese / English
EvalsEvals ✓
Synced2026-09-15

Why this Skill

It turns this Skill's method into a quality input that can be executed, reviewed, and reused.

  • Use this Skill when the work needs evidence-bounded analysis of fault-injection hypotheses, blast radius, stop conditions, and safety guardrails.
  • Analyze only fault-injection hypotheses, blast radius, stop conditions, and safety guardrails; do not inject faults, access real dependencies, or call production systems.
  • Do not invent thresholds, availability, recovery times, vulnerability states, or completed test runs.
  • Mark unsupported claims as pending, blocked, or unassessed and provide a validation method.
  • Treating adjacent performance, incident, or API analysis as a complete substitute for Chaos Testing.

When to use

Use this Skill
  • Use this Skill when the work needs evidence-bounded analysis of fault-injection hypotheses, blast radius, stop conditions, and safety guardrails.
  • Use it when the input is incomplete but a reviewable first draft with assumptions and gaps is still useful.
  • Use it when static design evidence must remain separate from planned validation and completed execution.
Common pitfalls
  • Treating adjacent performance, incident, or API analysis as a complete substitute for Chaos Testing.
  • Listing steps without triggers, expected results, owner roles, or close conditions.
  • Refusing incomplete input, or filling critical facts with template assumptions.

Input

Minimum Input
  • Read prompts/chaos-testing.md and follow its input audit, coverage checklist, and output order.
Recommended Input
  • Project goal
  • Test scope
  • Constraints
Optional Context
  • Relevant code or configuration
  • Historical results
  • Logs and metrics

Output

The output follows this Skill's method and makes facts, assumptions, risks, and next steps explicit.

Judge the output value before installing

  1. 01Read prompts/chaos-testing.md and follow its input audit, coverage checklist, and output order.
  2. 02Extract scope, environment, version, dependencies, constraints, success criteria, and available evidence.
  3. 03Model fault-injection hypotheses, blast radius, stop conditions, and safety guardrails with scenarios and decision criteria, prioritizing high-impact or hard-to-detect items.
  4. 04Separate facts, evidence-backed inferences, candidate recommendations, and Human decisions.
View full output structure
  1. 05When information is missing, deliver a bounded draft and the smallest evidence-gathering actions; do not write recommendations as execution results.

How It Works

  1. 01Read prompts/chaos-testing.md and follow its input audit, coverage checklist, and output order.
  2. 02Extract scope, environment, version, dependencies, constraints, success criteria, and available evidence.
  3. 03Model fault-injection hypotheses, blast radius, stop conditions, and safety guardrails with scenarios and decision criteria, prioritizing high-impact or hard-to-detect items.
  4. 04Separate facts, evidence-backed inferences, candidate recommendations, and Human decisions.
  5. 05When information is missing, deliver a bounded draft and the smallest evidence-gathering actions; do not write recommendations as execution results.

Install & Quick Start

Install command / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-types/chaos-testing
  -g
chaos-testing.prompt
@skill chaos-testing

Using the current project context, produce an actionable result following this Skill.

Additional context:
[Paste project context or requirement]