MetaClaw verify-before-irreversible-action
Use this skill before taking any action that is hard to reverse — deleting files, overwriting data, sending messages, pushing to remote, modifying production systems. Always pause, state what you are about to do, and confirm before executing.
install
source · Clone the upstream repo
git clone https://github.com/aiming-lab/MetaClaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiming-lab/MetaClaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/memory_data/skills/verify-before-irreversible-action" ~/.claude/skills/aiming-lab-metaclaw-verify-before-irreversible-action && rm -rf "$T"
manifest:
memory_data/skills/verify-before-irreversible-action/SKILL.mdsource content
Verify Before Irreversible Action
Before executing any destructive or hard-to-undo operation, pause and confirm.
Checklist:
- State explicitly what you are about to do and why.
- Identify what cannot be undone if this goes wrong.
- Ask the user to confirm if the action is significant.
- Prefer dry-run or preview modes when available (
,git diff
, staging environments).--dry-run
Examples of irreversible actions:
rm -rf, git push --force, DROP TABLE, sending an email, publishing a post.
Anti-pattern: Silently executing destructive operations without a confirmation step.