luci-efe/skills · Suite open source
Skills de ingeniería con evidencia.
Los agentes no son ventanas de chat. Estos nueve skills convierten las Seis Reglas de Ingeniería Agéntica en árboles de decisión ejecutables, verificaciones explícitas de herramientas y evidencia ligada al código en Claude Code, Codex y Antigravity.
npx skills@latest add luci-efe/skillsclaude plugin marketplace add luci-efe/skills && claude plugin install ramos-skills@ramosDespués ejecuta /doctor en tu repositorio. El estado vive en .ramos/ (configurable con RAMOS_STATE_DIR). Con los hooks instalados, una ejecución de /proof que pasó en una sesión de Claude Code activa la compuerta Stop para esa sesión (no lee la conversación; una sesión sin una ejecución de /proof que pasó no se bloquea).
Compositor de instalación e inventario de dependencias
Activa o desactiva skills para armar el comando de instalación selectiva y ver las herramientas requeridas y opcionales por rama.
npx skills@latest add luci-efe/skillsMétodo · Los agentes no son ventanas de chat.
- Regla 01Observable
- Regla 02No eres el portapapeles
- Regla 03Evidencia de terminado
- Regla 04El contexto continúa
- Regla 05Muchos modelos, muchos arneses
- Regla 06Autonomía con responsabilidad
Tabla equivalente: mapeo de las Seis Reglas a los skills
- Herramienta o hook faltante/doctor →
node - Dominio o flujo desconocido/cartographer →
git · rg · ast-grep - Requisitos o alcance abiertos/crucible →
rg - Decisión de alto impacto/council →
node · herdr - Bug o regresión reportada/reproduce →
git - Aviso CVE o límite de confianza/red-team →
osv-scanner · rg · ast-grep - Afirmar que el trabajo terminó/proof →
node · input_digest - Límite de contexto o cambio de turno/relay →
node · mnemosyne
Equivalente en texto: enrutamiento de /compass y requisitos por rama
- Herramienta o hook faltante
node/doctor → - Dominio o flujo desconocido
git · rg · ast-grep/cartographer → - Requisitos o alcance abiertos
rg/crucible → - Decisión de alto impacto
node · herdr/council → - Bug o regresión reportada
git/reproduce → - Aviso CVE o límite de confianza
osv-scanner · rg · ast-grep/red-team → - Afirmar que el trabajo terminó
node · input_digest/proof → - Límite de contexto o cambio de turno
node · mnemosyne/relay →
Directorio · 09 Skills
- 01/doctorOrientarRegla 06
Al instalar la suite, cuando un skill reporta una herramienta faltante, al reparar el descubrimiento o al configurar los hooks de Claude.
- 02/compassOrientarRegla 06
Al elegir el siguiente skill de ingeniería, descubrir flujos instalados o comprobar requisitos antes de ejecutar una rama.
- 03/cartographerOrientarRegla 04Regla 01
Cuando necesitas mapear un dominio o flujo de ejecución a código real antes de planear o editar.
- 04/crucibleDecidirRegla 06
Cuando una funcionalidad, refactor o diseño está subespecificado o tiene enfoques en competencia antes de escribir código.
- 05/councilDecidirRegla 02Regla 05
Cuando una decisión o artefacto importante (plan de arquitectura, especificación, diff riesgoso, diseño de seguridad) merece revisión por varias familias de modelos en Herdr.
- 06/reproduceConstruirRegla 03Regla 01
Cuando algo está roto — un reporte de bug, una prueba fallida, una regresión o "antes funcionaba" — antes de cambiar código para arreglarlo.
- 07/proofProbarRegla 03Regla 01
Cuando estás por decir "terminado" — al validar un cambio, medir una afirmación de rendimiento o verificar una interfaz web o de escritorio.
- 08/red-teamProbarRegla 03
Cuando cambiaron dependencias o lockfiles, llegó un aviso o CVE, o antes de publicar una versión.
- 09/relayContinuarRegla 04Regla 02
Cuando una sesión debe entregar el trabajo a otra sesión, agente o máquina, o al retomar un trabajo entregado previamente.
Terminado vs. verificado: una vez que una sesión de Claude Code tiene una ejecución de /proof que pasó, la compuerta Stop impide cerrar la sesión si la evidencia falta, falló o quedó desactualizada respecto al código, salvo que la ejecución se registre como blocked, failed o cancelled con un motivo. La compuerta local evita declaraciones accidentales de finalización (una evidencia escrita a mano aún puede pasarla); la re-ejecución en CI más una revisión independiente permiten llamarlo verificado (verified).