What problem does it solve? Destructive commands like rm -rf, DROP TABLE, or git push --force can permanently delete data or rewrite history with a single keystroke. This Skill adds a confirmation checkpoint before such commands run, preventing accidental data loss in production or shared environments. ## Core Features & Use Cases - Destructive Pattern Detection: Warns before rm -rf, DROP TABLE, TRUNCATE, git force-push, git reset --hard, kubectl delete, and docker prune commands execute. - Safe Exceptions: Allows routine cleanup of build artifacts like node_modules, dist, .next, and pycache without prompting. - User Override: Every warning can be acknowledged and bypassed, so legitimate destructive operations are never blocked outright. - Use Case: While debugging a live production issue, you ask the agent to clean up old files. If it attempts rm -rf on a data directory, the hook pauses execution and asks you to confirm before anything is deleted. ## Quick Start Ask the agent to enable careful mode before running any commands against the production database.