Agent skill · boshu2

one-way-door

Classify a pending decision as reversible or irreversible; route irreversible ones to the caller. Not for challenging a frozen plan; that is premortem. Triggers: "is this a one-way door", "can we undo this", "should I just decide this", "the models disagree with me", before any auto-decided approval gate.

What it needs

About 5k tokens when loaded.

What this skill does

/one-way-door Classify one pending decision as two-way (cheap to undo, may be auto-decided) or one-way (expensive or impossible to undo, always surfaced to the caller). Return the classification and stop. This skill decides who decides. It never decides the underlying question and it never performs the action. Insight: an agent's confidence is uncorrelated with a decision's reversibility, so confidence is the wrong gate. Reversibility is a property of the decision itself, is knowable before acting, and can be declared in advance instead of inferred from how the question happened to be worded. The failure mode this exists to prevent: an agent auto-approves an irreversible step because the surrounding batch of decisions was routine and the step read as one more item in the list. Dropped table, force-push over a colleague's work, rotated credential, published post. The batch is why it happens: nineteen two-way decisions train the reflex that answers the twentieth. dcg guards destructive commands at the shell boundary. This guards destructive decisions at the judgment boundary, before any command exists. Modes Trigger phrases Mode Entry point --- --- --- "is this a one-way door", "can we undo this", "classify this decision" classify the four layers below "should I just decide this", "auto-decide the rest" gate a batch classify each, act only on two-way "the models disagree with me", "both reviewers say I'm wrong" user challenge the packet below Inputs Required: a one-line summary of the pending decision, and the effect it would have if answered wrong. Optional: a declared decision id from references/decision-registry.md, and the skill or lane raising it. Non-goals. This skill does not answer the decision, rank options, execute anything, or record the caller's answer. It does not gate shell commands — that is dcg. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills boshu2/one-way-door--2818b0

View the source on GitHub

Browse the @skills marketplace