·destructive-command-guard
</>

destructive-command-guard

Bloquea comandos peligrosos antes de su ejecución a través de un gancho de Claude Code basado en Rust. Úselo al configurar protecciones de seguridad de agentes, configurar bloqueos de comandos destructivos o auditar reglas de protección CLI. Úselo para protección de reinicio de git, intercepción rm -rf, bloqueo de empuje forzado, filtrado de comandos basado en paquetes y seguridad de gancho PreToolUse.

11Instalaciones·2Tendencia·@oakoss

Instalación

$npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard

Cómo instalar destructive-command-guard

Instala rápidamente el skill de IA destructive-command-guard en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: oakoss/agent-skills.

SKILL.md

Ver original

A high-performance Claude Code hook that intercepts and blocks destructive commands before they execute. Written in Rust with SIMD-accelerated filtering via the memchr crate and Aho-Corasick multi-pattern matching for sub-millisecond latency. Assumes agents are well-intentioned but fallible.

DCG uses a whitelist-first architecture: safe patterns are checked before destructive patterns, and unrecognized commands are allowed by default (fail-safe). This ensures legitimate workflows are never broken while known dangerous patterns are always blocked. DCG runs as a PreToolUse hook in Claude Code, receiving JSON on stdin for each Bash tool invocation and returning exit code 0 (allow) or 2 (block). It only i...

The processing pipeline has four stages: JSON parsing, command normalization (strips absolute paths like /usr/bin/git), SIMD quick-reject filter (skips regex for commands without git or rm), and pattern matching. The memchr crate provides hardware-accelerated substring search (SSE2/AVX2 on x8664, NEON on ARM), while Aho-Corasick handles multi-pattern matching in O(n) time regardless of pattern count.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-25
Actualizado
2026-03-10

Browse more skills from oakoss/agent-skills

Respuestas rápidas

¿Qué es destructive-command-guard?

Bloquea comandos peligrosos antes de su ejecución a través de un gancho de Claude Code basado en Rust. Úselo al configurar protecciones de seguridad de agentes, configurar bloqueos de comandos destructivos o auditar reglas de protección CLI. Úselo para protección de reinicio de git, intercepción rm -rf, bloqueo de empuje forzado, filtrado de comandos basado en paquetes y seguridad de gancho PreToolUse. Fuente: oakoss/agent-skills.

¿Cómo instalo destructive-command-guard?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/oakoss/agent-skills