adminoryslabs/armory

crear-guardrail

Crea un guardrail o hook en el agente de programación que se está usando (Claude Code, OpenCode, Codex, Antigravity u otro) - detecta qué agente es, consulta su documentación oficial vigente sobre hooks y permisos, propone el guardrail, espera aprobación, l…

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/adminoryslabs/armory --skill crear-guardrail

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Crear guardrail

Goal

Convertir una regla ("nadie hace push a main") en un límite real del entorno, configurado de forma nativa en el agente que se está usando. La skill no trae recetas por agente: trae el procedimiento para que el agente aprenda a configurarse a sí mismo con su documentación vigente.

Input

  • La regla a hacer cumplir, en lenguaje natural. Ejemplos de guardrails transversales:
  • bloquear git push a la rama principal y git push --force;
  • bloquear comandos destructivos sobre el sistema de archivos fuera del proyecto;
  • pedir confirmación antes de cualquier deploy o escritura contra un servicio remoto;
  • impedir la lectura o escritura de archivos de secretos (.env y similares).
  • Opcional: si debe aplicar a nivel de proyecto (todo el equipo) o de usuario.

Si la regla no es clara (qué acción, qué excepción), preguntar antes de seguir.

Workflow

  1. Detectar qué agente está corriendo esta sesión (por su propia identidad, variables de

entorno o archivos de configuración presentes en el proyecto). Decirlo al usuario en una línea.

  1. Consultar la documentación oficial vigente de ese agente sobre hooks, permisos o

políticas. Usar references/puntos-de-partida.md solo como punto de partida: si la documentación actual difiere, gana la documentación actual. Si el agente no tiene acceso a la web, decirlo y pedir al usuario el enlace o el fragmento de documentación.

  1. Elegir el mecanismo más simple que haga cumplir la regla:
  • si el agente tiene permisos declarativos (allow/deny/ask) que alcanzan, usar eso;
  • si no alcanza, usar un hook sobre el evento correspondiente (ej. antes de ejecutar un

comando);

  • si el agente no ofrece ningún mecanismo, decirlo explícitamente y proponer la alternativa

menos frágil (y dejar la regla también escrita en AGENTS.md).

  1. Proponer el guardrail al usuario antes de escribir nada:
  • qué evento lo dispara;
  • qué bloquea, pide confirmar o ejecuta;
  • en qué archivo de configuración queda y con qué alcance (proyecto / usuario);
  • qué podría bloquear por error (falsos positivos).

Esperar aprobación explícita.

  1. Configurarlo en el archivo nativo del agente, sin borrar configuración existente.
  1. Probarlo provocando el evento de forma segura (ej. un git push a main en una rama de

prueba o en modo simulación) y mostrar al usuario que el guardrail actuó. Si no actuó, se corrige antes de darlo por terminado.

  1. Registrarlo en AGENTS.md, sección ## Guardrails: la regla, el mecanismo, el archivo

donde vive y cómo se probó. Así el resto del equipo (humano o agente) sabe que existe.

Constraints

  • No se instala nada que el usuario no haya aprobado.
  • No se desactivan guardrails existentes para crear uno nuevo.
  • Un guardrail que no se probó no se da por creado.
  • Si el agente no permite hacer cumplir la regla, se dice: la regla queda como regla escrita, no

como falso guardrail.

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
adminoryslabs
コミュニティ

generar-backlog

Despieza un PRD + Technical Design Document en un backlog ordenado de specs implementables, cada una lista para arrancar un ciclo de Spec-Driven Development (SDD). Use when the user asks to break down, decompose, or turn a PRD/technical design into a backlog, roadmap, list of features, or list of specs to implement.

導入数
1
GitHub Stars
0
更新日
10月19日
adminoryslabs
コミュニティ

audit-agent-context

Audita si AGENTS.md y/o CLAUDE.md del repo actual siguen reflejando la realidad del proyecto (estructura, comandos, convenciones, alcance) y reporta discrepancias sin editarlos. Usar cuando el usuario ejecute /audit-agent-context, pida verificar o actualizar la documentación de contexto para agentes, o sospeche que AGENTS.md/CLAUDE.md quedó desactualizado.

導入数
11
GitHub Stars
0
更新日
10月19日
adminoryslabs
コミュニティ

contextualizar-negocio

Contextualiza el negocio de un sistema existente (brownfield) para trabajar AI-first sobre él - arma el mapa de capacidades (qué hace hoy el sistema), saca a la luz las reglas de negocio escondidas en el código y construye el glosario negocio ↔ código junto con el ARCH, todo con evidencia, y se detiene para aprobación humana. Use when the BA role starts on an existing system without a PRD or backlog, or when asked to document what a legacy system does, extract its business rules, or build a doma

導入数
11
GitHub Stars
0
更新日
10月19日
adminoryslabs
コミュニティ

contextualizar-repo

Contextualiza un repositorio existente (brownfield) para trabajar AI-first sobre él - verifica cómo se arranca y se prueba, crea el índice de CodeGraph, reconstruye el mapa de capas real, documenta las decisiones heredadas como ADR, arma el catálogo de patrones (canon vs. legado), el mapa de deuda y las reglas de construcción verificables, todo con evidencia archivo:línea, y se detiene para aprobación humana. Use when the ARCH role starts on an existing codebase without a PRD, or when asked to c

導入数
11
GitHub Stars
0
更新日
10月19日