Adapter Drift Audit
Controleert een IronLint adapter tegen het harness contract waarvoor het is geschreven
Werkt met setup
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 contractAudit the IronLint codex adapter against the current harness contractHas the plugin contract changed since our adapter's last watermark?