How this skill is triggered — by the user, by Claude, or both
Slash command
/ironclaude:plan-interruptionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Handle situations where plan execution is interrupted, ensuring clean state transitions between execution mode and architect mode.
Handle situations where plan execution is interrupted, ensuring clean state transitions between execution mode and architect mode.
Claude should invoke this skill when detecting interruption during plan execution:
/plan-interruptionSigns of interruption:
Announce interruption detection:
⚠️ Plan Interruption Detected
I notice we may be interrupting the current plan execution:
Plan: <current-plan-name>
Progress: Task N of M
Ask user using AskUserQuestion tool:
Is this interruption intentional?
A) Yes, stop the plan - Set plan_interrupted, revert to ARCHITECT MODE
B) No, continue the plan - Resume from Task N
C) Pause for now - Set plan_interrupted, I'll re-acquire later with /executing-plans
If A (Stop the plan) or C (Pause for now):
Both options set plan_interrupted. The skill-state-bridge hook set workflow_stage to 'plan_interrupted'. Plan state (plan_json, wave_tasks) is preserved so the plan can be resumed later with /executing-plans.
Announce state change:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plan Execution [Stopped/Paused]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plan: <plan-name>
[Stopped/Paused] at: Task N of M
Plan state preserved (workflow set to plan_interrupted).
Mode: ARCHITECT (code changes blocked)
To resume this plan later:
/executing-plans docs/plans/<plan-file>.md
Ready for your next request.
Proceed with user's new request in architect mode.
If B (Continue the plan):
Announce continuation:
Continuing plan execution from Task N.
Resume execution from current task.
/executing-plans invocationThe executing-plans skill should reference this skill in its failure handling:
If user appears to be changing topic during execution, invoke the
plan-interruptionskill.
npx claudepluginhub robertphyatt/ironclaude --plugin ironclaudeSaves Plan-Build-Run session state to .continue-here.md for resumption, capturing current phase, plan progress, git status, and blockers from .planning files.
Guides AI agents executing plans to follow exactly or report BLOCKED via decision tree, handling syntax fixes vs architectural changes to prevent scope creep.
Interrupts ongoing tasks to summarize original request, actions taken so far, next steps, end goal, and confidence level. Triggers on phrases like 'wtf are you doing' or 'what's the plan'.