Circuit-Breaker Testing

SkillDev tools

Use this skill when you need evidence-bounded circuit-breaker-testing analysis and validation preparation; triggers include 熔断器测试 and circuit-breaker-testing.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Circuit-Breaker Testing skill

What this skill tells your AI

The instructions your AI receives, as published by naodeng/awesome-qa-skills in skills/en/testing-types/circuit-breaker-testing/SKILL.md and read by ahel’s review.

When to Use

  • Use this Skill when the work needs evidence-bounded analysis of closed, open, and half-open states, threshold evidence, recovery probes, and fallback.
  • 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.

Output Format Options

  • Default to Markdown organized by risk, evidence, and priority.
  • If the user asks for a table, CSV, JSON, or ticket format, preserve the same finding fields and evidence states.
  • Confirm the schema, enum values, and required fields before feeding the output to automation.

How to Use

  1. Read prompts/circuit-breaker-testing.md and follow its input audit, coverage checklist, and output order.
  2. Extract scope, environment, version, dependencies, constraints, success criteria, and available evidence.
  3. Model closed, open, and half-open states, threshold evidence, recovery probes, and fallback with scenarios and decision criteria, prioritizing high-impact or hard-to-detect items.
  4. Separate facts, evidence-backed inferences, candidate recommendations, and Human decisions.
  5. When information is missing, deliver a bounded draft and the smallest evidence-gathering actions; do not write recommendations as execution results.

Reference Files

  • Read prompts/circuit-breaker-testing.md for every invocation; it is the complete execution contract.
  • Read evals/eval.yaml and the matching evals/cases/ when evaluating the Skill.
  • Read references/, examples/, scripts/, or output-formats.md only when the directory exists and the task needs it.

Core Constraints

  • Analyze only closed, open, and half-open states, threshold evidence, recovery probes, and fallback; 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.
  • Leave risk acceptance, release approval, and Human takeover to a Human.

Delivery Self-Check

  • Complete the six-part input audit and mark evidence freshness.
  • Cover the circuit-breaker state, failure modes, expected concerns, and validation method.
  • Separate facts, inferences, recommendations, gaps, and Human decisions.
  • Do not turn static design or a dry-run into a claim of execution, passing, or release.

Common Pitfalls

  • Treating adjacent performance, incident, or API analysis as a complete substitute for Circuit-Breaker Testing.
  • Listing steps without triggers, expected results, owner roles, or close conditions.
  • Refusing incomplete input, or filling critical facts with template assumptions.

Best Practices

  • Start with the paths most likely to cause business loss or recovery failure.
  • Use the smallest isolated and reversible validation suggestion, with explicit stop conditions.
  • Make every conclusion reviewable by another engineer from its evidence and boundary.

Signals

GitHub stars
221
Forks
31
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
circuit-breaker-testing
Source
github.com/naodeng/awesome-qa-skills