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