Adapter Drift Audit

Kontrollerar en IronLint-adapter mot det harness-kontrakt den skrevs för

av ironlint · ironlint/ironlint

Fungerar med konfiguration ★ 8.0/10

Adapter Drift Audit — Kontrollerar en IronLint-adapter mot det harness-kontrakt den skrevs för

Vad den gör

Skrivskyddad underhållsskill för IronLint-repot som granskar en adapter (claude-code, codex, pi, opencode) mot dess kodnings-harness nuvarande hook-, plugin- och skill-kontrakt. Går igenom en medföljande kontrakt-yta-karta, hämtar aktuella dokument och changelog-poster nyare än adapterns vattenstämpel, och rapporterar varje kontrakt som in-sync, drifted, unverifiable eller en ny förmåga som inte antagits. Utlöses av frågor om adapter/harness drift eller föråldrade hook-payload-former.

Testrapport

Körde granskningen på riktigt på claude-code-adaptern och den gjorde skäl för sig: den medföljande 'known-fragile spots'-anteckningen pekade rakt på hook-matcharen, och att jämföra hooks.json mot hook.sh och Rust-installationsprogrammet visade att plugin-mode-manifestet fortfarande bara matchar Edit|Write medan hook.sh och registry.rs täcker MultiEdit, NotebookEdit och Bash — så under en plugin-installation utlöses aldrig Bash self-trust gate. Friktionen är att skillen bara betyder något inuti en IronLint-checkout, och dess egen referens har drivit: fem av de tio kontraktsraderna citerar PostToolUse/Stop/SessionStart hooks, ett hookSpecificOutput-kuvert och en ironlint-evaluator.md-agent som grep bekräftar inte längre existerar i adaptern. Dess primära dokumentkälla är en Context7 MCP som inte fanns, så dessa rader kom tillbaka som unverifiable exakt som skillens no-silent-tick-regel kräver.

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

Installation

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

Kommandon och exempelprompter

  • /adapter-drift-auditKontrollerar en IronLint-adapter mot det harness-kontrakt den skrevs för

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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