Adapter Drift Audit

Verifica un adaptador IronLint contra el contrato de arnés para el que fue escrito

Por ironlint · ironlint/ironlint

Funciona con configuración ★ 8.0/10

Adapter Drift Audit — Verifica un adaptador IronLint contra el contrato de arnés para el que fue escrito

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 contract
  • Audit the IronLint codex adapter against the current harness contract
  • Has the plugin contract changed since our adapter's last watermark?