← ClaudeAtlas

action-before-explanation-of-inactionlisted

Grounds explanations of why an external action cannot or will not proceed in a real tool result, not in inference. Use before writing any clause of the form "X is blocked / waiting on / requires / needs / would fail" attached to an external action you have not attempted this turn. Use when about to explain why a PR cannot merge, why CI is waiting, why a deploy is held, why a permission is missing, or why any external system step is not proceeding. The safe action is attempted before the explanation is written; destructive actions are named and asked, not guessed at.
jposluns/grc_library · ★ 3 · AI & Automation · score 71
Install: claude install-skill jposluns/grc_library
# Action Before Explanation of Inaction ## Overview An inaction explanation is a state assertion a reader will rely on. This skill runs the reversibility-gate protocol from the canonical rule [`governance/action-before-explanation-of-inaction.md`](../../governance/action-before-explanation-of-inaction.md) before any clause that explains why an external action cannot or will not proceed is emitted. The rule is the source of truth for normative content (framework alignment, exception handling, rationale). This skill is the workflow wrapper: when to invoke the protocol and how to execute it step by step. ## When to Use - Before writing "X is blocked because Y" attached to an external action (a PR merge, a deploy, a push, a status read, a permission check). - Before writing "X is waiting on Y" / "X requires Y" / "X needs Y" / "X would fail because Y" attached to an external action. - Before composing a turn-ending summary that explains why a step did not happen this turn. - Before reporting a webhook subscription's silence ("CI must be still running") as a reason to wait. - After a stop hook or pre-commit check fires, before drafting an explanation of the underlying state instead of addressing it. - After an MCP tool returns a rate-limit, transient-network, or auth error, before treating that error as a reason to stop. ## Process The reversibility-gate protocol from the canonical rule, executed in order: 1. **Identify the inaction explanation in the draft.** The trigger i