Adapter Drift Audit
Verifica un adaptador IronLint contra el contrato de arnés para el que fue escrito
Funciona con configuración
Qué hace
Skill de mantenimiento de solo lectura para el repositorio IronLint que audita un adaptador (claude-code, codex, pi, opencode) contra los contratos actuales de hook, plugin y skill de su arnés de codificación. Recorre un mapa de superficie de contrato incluido, obtiene la documentación actual y las entradas del changelog más recientes que la marca de agua del adaptador, e informa cada contrato como sincronizado, desviado, no verificable o una nueva capacidad no adoptada. Se activa con preguntas sobre la desviación del adaptador/arnés o formas de payload de hook obsoletas.
Informe de la prueba
Ejecuté la auditoría de verdad en el adaptador claude-code y demostró su valía: la nota incluida de 'known-fragile spots' apuntaba directamente al hook matcher, y al comparar hooks.json con hook.sh y el instalador Rust se mostró que el manifiesto en modo plugin todavía coincide solo con Edit|Write mientras que hook.sh y registry.rs cubren MultiEdit, NotebookEdit y Bash — así que bajo una instalación de plugin la puerta de auto-confianza de Bash nunca se activa. La fricción es que la skill solo tiene sentido dentro de un checkout de IronLint, y su propia referencia se ha desviado: cinco de las diez filas del contrato citan hooks PostToolUse/Stop/SessionStart, un envoltorio hookSpecificOutput y un agente ironlint-evaluator.md que grep confirma que ya no existen en el adaptador. Su fuente de documentación principal es un Context7 MCP que no estaba presente, por lo que esas filas regresaron como no verificables exactamente como lo requiere la regla no-silent-tick de la skill.
Probado el: 2026-08-07 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/ironlint/ironlint.git mkdir -p ~/.claude/skills cd ironlint && cp -r .agents/skills/adapter-drift-audit ~/.claude/skills/adapter-drift-audit
Comandos y prompts de ejemplo
/adapter-drift-auditVerifica un adaptador IronLint contra el contrato de arnés para el que fue escrito
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Check if our claude-code adapter has drifted from the hooks contractAudit the IronLint codex adapter against the current harness contractHas the plugin contract changed since our adapter's last watermark?