Adapter Drift Audit

Sjekker en IronLint-adapter mot harness-kontrakten den ble skrevet for

av ironlint · ironlint/ironlint

Krever oppsett ★ 8.0/10

Adapter Drift Audit — Sjekker en IronLint-adapter mot harness-kontrakten den ble skrevet for

Hva den gjør

Skrivebeskyttet vedlikeholdsferdighet for IronLint-repoet som reviderer én adapter (claude-code, codex, pi, opencode) mot dens kodingsharness' nåværende hook-, plugin- og ferdighetskontrakter. Går gjennom et medfølgende kontraktsflatekart, henter gjeldende dokumenter og endringsloggoppføringer nyere enn adapterens vannmerke, og rapporterer hver kontrakt som synkronisert, avvikende, uverifiserbar eller en ny funksjon som ikke er tatt i bruk. Utløses av spørsmål om adapter/harness-drift eller utdaterte hook-nyttelastformer.

Testrapport

Kjørte revisjonen i praksis på claude-code-adapteren, og den viste sin verdi: den medfølgende 'kjente skjøre punkter'-notatet pekte direkte på hook-matcheren, og sammenligning av hooks.json mot hook.sh og Rust-installasjonsprogrammet viste at plugin-modus-manifestet fortsatt kun matcher Edit|Write mens hook.sh og registry.rs dekker MultiEdit, NotebookEdit og Bash — så under en plugin-installasjon utløses aldri Bash-selvtillitsporten. Friksjonen er at ferdigheten kun betyr noe inne i en IronLint-utcheck, og dens egen referanse har drevet: fem av de ti kontraktsradene siterer PostToolUse/Stop/SessionStart hooks, en hookSpecificOutput-konvolutt og en ironlint-evaluator.md-agent som grep bekrefter ikke lenger eksisterer i adapteren. Dens primære dokumentskilde er en Context7 MCP som ikke var til stede, så disse radene kom tilbake som uverifiserbare nøyaktig som ferdighetens no-silent-tick-regel krever.

Testet på: 2026-08-07 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /adapter-drift-auditSjekker en IronLint-adapter mot harness-kontrakten den ble skrevet for

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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