Una skill basada en prompts que hace que los agentes de programación con IA escriban solo el código que necesita cada tarea, y prioricen la reutilización y las soluciones mínimas frente a las implementaciones extensas.
coldteadotai/abide
Aplica las reglas de instrucciones para agentes de IA del proyecto revisando cada edición y turno con un modelo de decisión, y pide al agente que corrija las infracciones.
- Estrellas
- 623
- Forks
- 47
- Issues abiertos
- 5
- Último commit
- hace 27 días
¿Qué es?
Abide es una herramienta para agentes de programación como Claude Code, Codex, OpenCode y Pi. Los archivos de instrucciones del proyecto, como AGENTS.md o CLAUDE.md, contienen reglas que los linters no pueden comprobar, por ejemplo, «no permitas nunca que un error sin procesar llegue al usuario». Abide convierte cada regla en una pregunta y, después de cada edición o al final de cada turno, le pide a Jev, el modelo de decisión de TypeSafe, que calcule una probabilidad. Jev solo ve la regla y el diff, no la conversación.
Cuando la puntuación de una regla supera el umbral, se le indica al agente qué regla incumplió y este corrige el código en el mismo turno. Las puntuaciones moderadas muestran una nota al usuario sin activar una corrección. Las reglas se guardan en un archivo legible y versionado, .abide/rubric.json, para que los veredictos incorrectos puedan corregirse reformulando la regla. Los comandos permiten auditar archivos existentes, revisar cambios sin confirmar y volver a reproducir sesiones anteriores.
La configuración se realiza con npx y una clave de TypeSafe o Vercel AI Gateway. Los hooks se instalan para cada agente o en el proyecto, para que los compañeros de equipo los obtengan al clonar el repositorio.
Funciones clave
- 01Comprueba cada edición o turno según las reglas de los archivos de instrucciones.
- 02Indica qué regla se incumplió y pide al agente que corrija el código en el mismo turno.
- 03Guarda las reglas en un archivo de criterios legible y versionado.
- 04Es compatible con Claude Code, Codex, OpenCode y Pi.
- 05Audita archivos existentes y revisa desde la línea de comandos los cambios sin confirmar.
- 06Permite limitar las reglas mediante patrones glob para archivos y excluir archivos con .abideignore.
Casos de uso
- Aplicar convenciones, como el uso obligatorio de bibliotecas de validación o patrones de gestión de errores, que los linters no pueden comprobar.
- Evitar que los agentes añadan abstracciones innecesarias o creen archivos demasiado grandes durante sesiones de programación prolongadas.
- Auditar una base de código existente según las instrucciones documentadas.
- Compartir un conjunto de reglas para agentes con todo el equipo a través del repositorio del proyecto.
Inicio rápido
- 1
Guarda tu clave de TypeSafe o Vercel AI Gateway
npx @coldtea/abide login - 2
Instala los hooks en todos los agentes de este equipo
npx @coldtea/abide init - 3
Inicia tu agente (claude, codex, opencode o pi) como siempre
Antes de usarlo
- Las comprobaciones requieren una clave de TypeSafe API o Vercel AI Gateway y acceso a la red.
- Codex requiere un paso manual en /hooks para aceptar las nuevas entradas de hooks.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es abide?
- Aplica las reglas de instrucciones para agentes de IA del proyecto revisando cada edición y turno con un modelo de decisión, y pide al agente que corrija las infracciones. Abide es una herramienta para agentes de programación como Claude Code, Codex, OpenCode y Pi. Los archivos de instrucciones del proyecto, como AGENTS.md o CLAUDE.md, contienen reglas que los linters no pueden comprobar, por ejemplo, «no permitas nunca que un error sin procesar llegue al usuario». Abide convierte cada regla en una pregunta y, después de cada edición o al final de cada turno, le pide a Jev, el modelo de decisión de TypeSafe, que calcule una probabilidad. Jev solo ve la regla y el diff, no la conversación.
- ¿abide es gratuito? ¿Qué licencia tiene?
- abide es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿abide sigue mantenido?
- Mantenimiento activo. El último commit de abide fue el 10 oct 2026.
- ¿Para qué puedo usar abide?
- Aplicar convenciones, como el uso obligatorio de bibliotecas de validación o patrones de gestión de errores, que los linters no pueden comprobar. Evitar que los agentes añadan abstracciones innecesarias o creen archivos demasiado grandes durante sesiones de programación prolongadas. Auditar una base de código existente según las instrucciones documentadas. Compartir un conjunto de reglas para agentes con todo el equipo a través del repositorio del proyecto.
- ¿Cómo se instala abide?
- Guarda tu clave de TypeSafe o Vercel AI Gateway: npx @coldtea/abide login Instala los hooks en todos los agentes de este equipo: npx @coldtea/abide init Inicia tu agente (claude, codex, opencode o pi) como siempre
- ¿Dónde consigo abide?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/coldteadotai/abide
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un entorno independiente del proveedor que añade roles especializados, flujos de trabajo y habilidades a agentes de programación como Claude Code, Codex CLI y Cursor.
Conjunto de tres Agent Skills y una configuración de clippy lints que enseñan a los agentes de programación a escribir, revisar y portar código Rust idiomático.
Una skill para asistentes de programación que hace que los agentes de IA empiecen por la siguiente acción, con pasos numerados y sin relleno ni preámbulos.
Una extensión de Pi que permite al agente de programación Pi delegar tareas en agentes secundarios especializados, en primer o segundo plano.
Plugins de Claude Code para ejecutar flujos de trabajo planificados y aprobados de implementación, diseño, revisión y verificación de cambios de código.