Circuit-Breaker Testing

SkillDev tools

Lets your agent plan and review circuit-breaker tests by analyzing open, closed, and half-open states from evidence.

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

About this capability

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

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
217
Forks
31
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
circuit-breaker-testing
Source
github.com/naodeng/awesome-qa-skills