Adapter Drift Audit

Controleert een IronLint adapter tegen het harness contract waarvoor het is geschreven

Door ironlint · ironlint/ironlint

Werkt met setup ★ 8.0/10

Adapter Drift Audit — Controleert een IronLint adapter tegen het harness contract waarvoor het is geschreven

Wat het doet

Alleen-lezen onderhoudsskill voor de IronLint repo die één adapter (claude-code, codex, pi, opencode) controleert tegen de huidige hook, plugin en skill contracten van zijn coding harness. Doorloopt een gebundelde contract surface map, haalt huidige docs en changelog entries op die nieuwer zijn dan het watermark van de adapter, en rapporteert elk contract als in-sync, drifted, unverifiable of een nieuwe capability die niet is overgenomen. Activeert op vragen over adapter/harness drift of verouderde hook payload shapes.

Testrapport

De audit echt uitgevoerd op de claude-code adapter en het bewees zijn waarde: de gebundelde 'known-fragile spots' notitie wees rechtstreeks naar de hook matcher, en het vergelijken van hooks.json met hook.sh en de Rust installer toonde aan dat het plugin-mode manifest nog steeds alleen Edit|Write matcht, terwijl hook.sh en registry.rs MultiEdit, NotebookEdit en Bash dekken — dus onder een plugin installatie wordt de Bash self-trust gate nooit geactiveerd. De frictie is dat de skill alleen iets betekent binnen een IronLint checkout, en zijn eigen referentie is afgedwaald: vijf van de tien contractrijen citeren PostToolUse/Stop/SessionStart hooks, een hookSpecificOutput envelope en een ironlint-evaluator.md agent die grep bevestigt niet langer bestaan in de adapter. De primaire doc bron is een Context7 MCP die niet aanwezig was, dus die rijen kwamen terug als 'unverifiable' precies zoals de no-silent-tick regel van de skill vereist.

Getest op: 2026-08-07 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /adapter-drift-auditControleert een IronLint adapter tegen het harness contract waarvoor het is geschreven

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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?