Skills Agentes

Guard

Modo de máxima seguridad: avisos ante comandos destructivos más restricción de ediciones a un directorio concreto (gstack).

Reemplaza a: Usar /careful y /freeze por separado

Solicitabashreadaskuserquestion
Estrellas
129k

en todo el repo

Actividad
63

0–100, la ruta de este skill

Actualizado
hace 5 días

último commit aquí

Commits
4

últimos 90 días

Contexto
850 tok

20 tok en reposo

Paquete
2 archivos

7 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add garrytan/gstack --skill guard --agent claude-code

Se instala solo en este repositorio.

Este skill runs shell commands, reads environment config.

Qué hace

  • Activa avisos previos a comandos destructivos (rm -rf, DROP TABLE, force-push, etc.)
  • Restringe las ediciones de archivos a un único directorio elegido por el usuario
  • Bloquea de forma total patrones catastróficos como borrado recursivo de / o ~ o force-push a la rama por defecto
  • Pregunta al usuario qué directorio proteger mediante AskUserQuestion antes de activarse

Úsalo cuando

  • Al tocar sistemas en producción o depurar sistemas en vivo
  • Cuando el usuario pide 'guard mode', 'full safety', 'lock it down' o 'maximum safety'

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Activa el modo de máxima seguridad
    • Guárdame contra errores mientras toco producción
    • Pon guard mode antes de tocar la base de datos

    SKILL.md

    En inglés

    When to invoke this skill

    Combines /careful (warns before rm -rf, DROP TABLE, force-push, etc.) with /freeze (blocks edits outside a specified directory). Use for maximum safety when touching prod or debugging live systems. Use when asked to "guard mode", "full safety", "lock it down", or "maximum safety".

    /guard — Full Safety Mode

    Activates both destructive command warnings and directory-scoped edit restrictions. This is the combination of /careful + /freeze in a single command.

    Dependency note: This skill references hook scripts from the sibling /careful and /freeze skill directories. Both must be installed (they are installed together by the gstack setup script).

    mkdir -p ~/.gstack/analytics
    echo '{"skill":"guard","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","repo":"'$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "unknown")'"}'  >> ~/.gstack/analytics/skill-usage.jsonl 2>/dev/null || true
    

    Setup

    Ask the user which directory to restrict edits to. Use AskUserQuestion:

    • Question: "Guard mode: which directory should edits be restricted to? Destructive command warnings are always on. Files outside the chosen path will be blocked from editing."
    • Text input (not multiple choice) — the user types a path.

    Once the user provides a directory path:

    1. Resolve it to an absolute path:
    FREEZE_DIR=$(cd "<user-provided-path>" 2>/dev/null && pwd)
    echo "$FREEZE_DIR"
    
    1. Ensure trailing slash and save to the freeze state file:
    FREEZE_DIR="${FREEZE_DIR%/}/"
    eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
    STATE_DIR="$GSTACK_STATE_ROOT"
    mkdir -p "$STATE_DIR"
    echo "$FREEZE_DIR" > "$STATE_DIR/freeze-dir.txt"
    echo "Freeze boundary set: $FREEZE_DIR"
    

    Tell the user:

    • "Guard mode active. Two protections are now running:"
    • "1. Destructive command guard — rm -rf, DROP TABLE, force-push, etc. warn before executing (overridable); catastrophic shapes (recursive delete of / or ~, force-push to the default branch) are hard-denied"
    • "2. Edit boundary — file edits restricted to <path>/. Edits outside this directory are blocked."
    • "To remove the edit boundary, run /unfreeze. To deactivate everything, end the session."

    What's protected

    See /careful for the full list of destructive command patterns and safe exceptions. See /freeze for how edit boundary enforcement works.

    Reproducido de garrytan/gstack bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere que las skills /careful y /freeze del mismo paquete gstack estén instaladas.

    Necesita en el PATH:git

    Variables de entorno:FREEZE_DIRGSTACK_STATE_ROOTSTATE_DIR

    Detalles

    Creador
    garrytan
    Categoría
    Seguridad
    Licencia
    MIT
    Recursos incluidos
    Incluye scripts o referencias
    Repositorio
    garrytan/gstack
    Código fuente
    Ver SKILL.md

    Más de garrytan/gstack

    Este repo incluye 59 skills. Si instalas uno, normalmente ya tienes los demás.

    Browse

    129k

    Navegador headless rápido para QA testing y dogfooding de sitios (gstack).

    Costo de contexto al activarse
    14.8k tok
    Tamaño del paquete
    237 archivos
    Última actualización
    hace 7 horas
    Permisos
    testing qa

    Ship

    129k

    Flujo de ship: detecta y fusiona la rama base, corre tests, revisa el diff, sube VERSION, actualiza CHANGELOG, hace commit, push y crea el PR (gstack).

    Costo de contexto al activarse
    22.8k tok
    Tamaño del paquete
    21 archivos
    Última actualización
    anteayer
    Permisos
    devops infraestructura

    Ios Qa

    129k

    QA en dispositivo iOS real para apps SwiftUI, con bucle de agente guiado por visión sobre USB (gstack).

    Costo de contexto al activarse
    15.4k tok
    Tamaño del paquete
    38 archivos
    Última actualización
    anteayer
    Permisos
    testing qa

    Revisión de planes con ojo de diseñador — interactiva, al estilo de las revisiones de CEO e Ingeniería. (gstack)

    Costo de contexto al activarse
    22.8k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    anteayer
    Permisos
    diseno ui

    Revisión de plan en modo gerente de ingeniería: arquitectura, flujo de datos, diagramas, casos límite, cobertura de pruebas y rendimiento. (gstack)

    Costo de contexto al activarse
    17.9k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    anteayer
    Permisos
    herramientas desarrollo

    Actualización de documentación posterior al ship (gstack).

    Costo de contexto al activarse
    14.4k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    anteayer
    Permisos
    documentos

    Skills relacionados

    Barreras de seguridad para comandos destructivos (gstack).

    Costo de contexto al activarse
    879 tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 5 días
    Permisos
    seguridad

    Cso

    129k

    Modo Chief Security Officer: auditoría de seguridad centrada en infraestructura, con OWASP Top 10, modelado de amenazas STRIDE y verificación activa.

    Costo de contexto al activarse
    19.2k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    anteayer
    Permisos
    seguridad

    Endurece el código contra vulnerabilidades. Úsalo al manejar entrada de usuario, autenticación, almacenamiento de datos, integraciones externas o datos personales (GDPR, CCPA).

    Costo de contexto al activarse
    6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 7 días
    seguridad