reversibility-gate

Require explicit confirmation before executing irreversible actions.

6|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Forexgod21/YVYC-Claude-Skills --skill reversibility-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversibility-gate
Source: https://github.com/Forexgod21/YVYC-Claude-Skills/tree/main/agentic/reversibility-gate
Command: npx skills add https://github.com/Forexgod21/YVYC-Claude-Skills --skill reversibility-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill forces Claude to stop and ask for confirmation before taking any irreversible action.

Core Features & Use Cases

  • Hard stop and explicit confirmation for irreversible actions such as deleting files, sending external messages, publishing content, or API calls with real-world effects.
  • Works during execution and can be triggered manually by user commands to ensure safety.
  • Integrates with planning workflows like contract-first-decomposition to flag irreversible sub-tasks and enforce gating at execution time.

Quick Start

Install the SKILL.md file into Claude's skills directory and enable it.

Frequently Asked Questions about reversibility-gate

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

FAQPage Schema
How do I require confirmation before irreversible API calls in Claude?

To require confirmation before irreversible API calls, you need a gate that classifies actions as reversible or irreversible and enforces a hard stop. This skill intercepts real-world effect API calls and demands explicit user confirmation before execution.

How does a confirmation gate prevent accidental file deletion during execution?

A confirmation gate prevents accidental file deletion by forcing a hard stop before any irreversible action occurs. The skill classifies file deletion as irreversible and blocks execution until explicit confirmation is provided by the user.

Can I integrate reversibility checks with contract-first planning workflows?

Yes, you can integrate reversibility checks with contract-first-decomposition planning workflows. The skill flags irreversible sub-tasks during planning and enforces gating at execution time to ensure safeguards are applied automatically.

What is the best way to stop Claude from sending external messages without approval?

The best way to stop Claude from sending external messages without approval is to enable an execution gate that treats outgoing communications as irreversible. This skill requires explicit confirmation before any external message is sent.

Does this confirmation gate work for publishing content and submitting forms?

Yes, this confirmation gate works for publishing content and submitting forms. It scopes any action that cannot be undone, classifying form submissions and content publishing as irreversible actions that require explicit confirmation before proceeding.

When should I use a reversibility gate for autonomous task execution?

You should use a reversibility gate for autonomous task execution whenever actions have real-world effects that cannot be undone. It safeguards against unintended consequences by classifying actions and requiring manual confirmation for irreversible operations.