What problem does it solve? Running destructive commands like rm -rf, DROP TABLE, or git push --force in production or shared environments can cause irreversible data loss. This Skill adds a safety checkpoint that warns you before such commands execute, giving you a chance to cancel or confirm. ## Core Features & Use Cases - Destructive Command Detection: Hooks into every Bash tool call and pattern-matches against risky operations including rm -rf, DROP TABLE, TRUNCATE, git push --force, git reset --hard, kubectl delete, and docker system prune. - Safe Exceptions: Common cleanup targets like node_modules, dist, build, .next, pycache, and coverage are allowed without warnings to avoid alert fatigue. - Override-Friendly Warnings: Each match returns an "ask" permission decision with a warning message, so you stay in control and can proceed when the action is intentional. - Use Case: While debugging a live production issue, you ask the AI to clean up old database records. Before any DROP or TRUNCATE runs, the skill intercepts it and asks you to confirm, preventing an accidental wipe of the wrong table. ## Quick Start Activate careful mode before working in the production environment so every destructive command gets a confirmation prompt.