/circuit-breaker

Analyze repeated validation failures and guide recovery through spec modification or design re-execution.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kangminlee-maker/26-w07-MaunaKea --skill circuit-breaker-kangminlee-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: /circuit-breaker
Source: https://github.com/kangminlee-maker/26-w07-MaunaKea/tree/main/.codex/skills/circuit-breaker
Command: npx skills add https://github.com/kangminlee-maker/26-w07-MaunaKea --skill circuit-breaker-kangminlee-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured process for systematically changing direction when repeated failures or critical issues are encountered during a task.

Core Features & Use Cases

  • Automated Failure Analysis: Summarizes the context of failures to learn from them.
  • Severity Assessment: Differentiates between minor implementation issues and major architectural flaws.
  • Code Management: Clearly defines which code artifacts to preserve and which to discard upon activation.
  • Guided Recovery: Offers options for re-executing tasks with corrected specifications or initiating a deeper design correction process.
  • Use Case: If a complex feature consistently fails validation due to a subtle but recurring bug, this Skill will log the failure, help diagnose the root cause, and guide the team to either fix the implementation or revisit the initial design.

Quick Start

Initiate a course correction for the current task, logging the failure context and assessing its severity.

Frequently Asked Questions about /circuit-breaker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle repeated validation failures during software debugging?

To handle repeated validation failures, you need systematic course correction to analyze failure context, assess severity, discard disposable code, and guide recovery through spec modification. This prevents looping over the same implementation errors.

What is the best way to rollback a design when critical issues keep occurring?

The best way to rollback a design during critical issues is to initiate a course correction that assesses whether the failure is local or upstream, discards flawed generated code, and preserves the spec-as-source principle for re-execution.

How do I determine if a recurring bug is a local issue or an upstream architectural flaw?

You can determine if a recurring bug is local or upstream by using automated failure analysis to summarize the failure context, which differentiates between minor implementation issues and major architectural flaws to guide the recovery approach.

Can I modify specifications instead of discarding all code when a feature fails validation?

Yes, you can modify specifications instead of discarding all code. Course correction ensures the spec-as-source principle by preserving specifications over generated code, clearly defining which artifacts to discard and which to keep during recovery.

When should I use a design rollback instead of fixing the implementation directly?

You should use a design rollback instead of fixing the implementation directly when severity assessment categorizes the validation failure as a major architectural flaw rather than a minor implementation issue, requiring deeper design correction.