What problem does it solve? When an automated bmad-loop run pauses because a dev or review session hit a CRITICAL escalation — a contradiction or gap in the frozen spec it could not safely resolve alone — this Skill provides an interactive workflow to disambiguate the spec with a human and unblock the run. ## Core Features & Use Cases - Escalation Context Loading: Reads the orchestrator-written context.json to understand the paused run, the escalated story, and the exact ambiguity reported. - Interactive Spec Resolution: Presents the contradiction to the human with 2-4 concrete resolution options, then amends the frozen spec's <frozen-after-approval> block so a fresh dev session has exactly one correct reading. - Patch Restore Handling: For review-stage intent gaps with a saved patch, supports resuming review on the already-written change via a restore_patch marker instead of re-implementing from scratch. - Sentinel & Ambiguous-File Resolution: Handles stories-mode sentinels (unplannable stories) and duplicate story-file matches by fixing upstream SPEC.md or stories.yaml entries. - Use Case: A review session escalates because the frozen spec never said whether a CLI list command should output JSON or plain text. You invoke this Skill, review the escalation with the human, amend the spec to mandate JSON, and write the resolution marker so the orchestrator re-arms and re-drives the story. ## Quick Start Invoke the skill with /bmad-loop-resolve <story-key> after a bmad-loop run pauses on a CRITICAL escalation, then work with the human to resolve the ambiguity.