safety-guard
Use this skill to prevent destructive operations when working on production systems or running agents autonomously.
By affaan-m · 2,840 installs
npx skills add affaan-m/ecc --skill safety-guard
Source repository · Upstream listing
Safety Guard — Prevent Destructive Operations
When to Use
When working on production systems
When agents are running autonomously (full auto mode)
When you want to restrict edits to a specific directory
During sensitive operations (migrations, deploys, data changes)
How It Works
Three modes of protection:
Mode 1: Careful Mode
Intercepts destructive commands before execution and warns:
When detected: shows what the command does, asks for confirmation, suggests safer alternative.
Mode 2: Freeze Mode
Locks file edits to a specific directory tree:
Any Write/Edit outside src/components/ is blocked with an explanation. Useful when you want an agent to focus on one area without touching unrelated code.
Mode 3: Guard Mode (Careful + Freeze combined)
Both protections active. Maximum safety for autonomous agents.
Agents can read anything but only write to src/api/ . Destructive commands are blocked everywhere.
Unlock
Implementation
Uses PreToolUse hooks to intercept Bash, Write, Edit, and MultiEdit tool calls. Checks the command/path against the active rules before allowing execution.
Integration
Enable by default for codex a never sessions
Pair with observability risk scoring in ECC 2.0
Logs all blocked actions to ~/.claude/safety guard.log