Adapter Drift Audit

Kontroluje IronLint adaptér proti harness kontraktu, pro který byl napsán

od ironlint · ironlint/ironlint

Funguje s nastavením ★ 8.0/10

Adapter Drift Audit — Kontroluje IronLint adaptér proti harness kontraktu, pro který byl napsán

Co umí

Read-only maintenance skill pro repo IronLint, který audituje jeden adaptér (claude-code, codex, pi, opencode) proti jeho coding harness's current hook, plugin a skill contracts. Prochází bundled contract surface map, načítá current docs and changelog entries newer than the adapter's watermark, a hlásí každý kontrakt jako in-sync, drifted, unverifiable or a new capability not adopted. Spouští se na otázky týkající se adapter/harness drift or stale hook payload shapes.

Testovací report

Spustil jsem audit skutečně na claude-code adaptéru a vyplatilo se: the bundled 'known-fragile spots' note pointed straight at the hook matcher, and comparing hooks.json against hook.sh and the Rust installer showed the plugin-mode manifest still matches only Edit|Write while hook.sh and registry.rs cover MultiEdit, NotebookEdit and Bash — so under a plugin install the Bash self-trust gate never fires. Tření spočívá v tom, že skill only means anything inside an IronLint checkout, and its own reference has drifted: five of the ten contract rows cite PostToolUse/Stop/SessionStart hooks, a hookSpecificOutput envelope and an ironlint-evaluator.md agent that grep confirms no longer exist in the adapter. Its primary doc source is a Context7 MCP that was not present, so those rows came back unverifiable exactly as the skill's no-silent-tick rule requires.

Testováno: 2026-08-07 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /adapter-drift-auditKontroluje IronLint adaptér proti harness kontraktu, pro který byl napsán

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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