Repolode
lennney

lennney/stop-that-shit

Un guardián multiplataforma de hooks y Skills para agentes de programación con IA que frena los hashes y checksums no solicitados y la ampliación del alcance en Codex, Claude Code, OpenCode y otros hosts.

Estrellas
3,710
Forks
76
Issues abiertos
4
Último commit
anteayer

¿Qué es?

Stop That Shit es un par de Skill y Guard para agentes de programación con IA. La Skill proporciona al agente un orden de decisión para determinar si hace falta un cambio: señala cuatro patrones problemáticos (ampliación del alcance, hashing innecesario o medidas de seguridad hipotéticas, incumplimiento de la intención explícita del usuario y repetición de tareas de revisión o pruebas ya terminadas) y pide al agente que aproveche las capacidades existentes antes de añadir mecanismos nuevos.

El Guard se ejecuta como hook del host antes de las llamadas a herramientas compatibles. Según un modo declarado, como review, answer o monitor, bloquea las escrituras en archivos, pregunta antes de añadir dependencias, limita el presupuesto de subagentes, detiene operaciones de hash reconocibles salvo que estén permitidas explícitamente y rechaza escrituras fuera de una lista de archivos declarada. El modo y los parámetros se establecen con una directiva inicial como `$stop-that-shit review --`.

El proyecto es compatible con Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi Coding Agent y Oh My Pi, e incluye una Skill complementaria opcional para eliminar texto de relleno defensivo de los textos escritos.

Funciones clave

  • 01Orden de decisión basado en una Skill para evaluar el alcance, las capacidades existentes y el código defensivo.
  • 02Guard con hook del host que bloquea las escrituras en archivos en los modos review, answer y monitor.
  • 03Parámetros para restringir rutas de archivos, permitir dependencias, limitar subagentes o autorizar operaciones de hash.
  • 04Compatible con Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi y Oh My Pi.
  • 05Skill opcional para reescribir textos y eliminar el relleno defensivo de la prosa.

Casos de uso

  • Mantener a un agente de programación en una revisión de código de solo lectura que informe de problemas sin editar archivos.
  • Evitar que los agentes añadan checksums o capas de compatibilidad sin uso a archivos exportados.
  • Limitar una tarea de cambio a una lista declarada de archivos y dependencias.
  • Eliminar formulaciones verbosas y llenas de reservas de borradores de documentación o artículos.

Inicio rápido

  1. 1

    Instala el plugin en Claude Code: valida el plugin desde la raíz del repositorio

    claude plugin validate .
  2. 2

    Añade el repositorio local como marketplace de plugins

    claude plugin marketplace add ./
  3. 3

    Instala el plugin stop-that-shit

    claude plugin install stop-that-shit@stop-that-shit
  4. 4

    Reinicia Claude Code o ejecuta /reload-plugins y, después, usa la skill con una instrucción de revisión

Antes de usarlo

  • La mayoría de los hosts requieren Node.js 18 o posterior; Pi requiere Node.js 22.19 o posterior.
  • Guard no bloquea acciones hasta que se usa explícitamente un modo como review, answer, monitor o change.

En colecciones

Temas

Preguntas frecuentes

¿Qué es stop-that-shit?
Un guardián multiplataforma de hooks y Skills para agentes de programación con IA que frena los hashes y checksums no solicitados y la ampliación del alcance en Codex, Claude Code, OpenCode y otros hosts. Stop That Shit es un par de Skill y Guard para agentes de programación con IA. La Skill proporciona al agente un orden de decisión para determinar si hace falta un cambio: señala cuatro patrones problemáticos (ampliación del alcance, hashing innecesario o medidas de seguridad hipotéticas, incumplimiento de la intención explícita del usuario y repetición de tareas de revisión o pruebas ya terminadas) y pide al agente que aproveche las capacidades existentes antes de añadir mecanismos nuevos.
¿stop-that-shit es gratuito? ¿Qué licencia tiene?
stop-that-shit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿stop-that-shit sigue mantenido?
Mantenimiento activo. El último commit de stop-that-shit fue el 5 nov 2026.
¿Para qué puedo usar stop-that-shit?
Mantener a un agente de programación en una revisión de código de solo lectura que informe de problemas sin editar archivos. Evitar que los agentes añadan checksums o capas de compatibilidad sin uso a archivos exportados. Limitar una tarea de cambio a una lista declarada de archivos y dependencias. Eliminar formulaciones verbosas y llenas de reservas de borradores de documentación o artículos.
¿Cómo se instala stop-that-shit?
Instala el plugin en Claude Code: valida el plugin desde la raíz del repositorio: claude plugin validate . Añade el repositorio local como marketplace de plugins: claude plugin marketplace add ./ Instala el plugin stop-that-shit: claude plugin install stop-that-shit@stop-that-shit Reinicia Claude Code o ejecuta /reload-plugins y, después, usa la skill con una instrucción de revisión
¿Dónde consigo stop-that-shit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lennney/stop-that-shit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados