Adapter Drift Audit

Vérifie un adaptateur IronLint par rapport au contrat de harnais pour lequel il a été écrit

par ironlint · ironlint/ironlint

Fonctionne avec configuration ★ 8.0/10

Adapter Drift Audit — Vérifie un adaptateur IronLint par rapport au contrat de harnais pour lequel il a été écrit

Ce que fait

Compétence de maintenance en lecture seule pour le dépôt IronLint qui audite un adaptateur (claude-code, codex, pi, opencode) par rapport aux contrats de hook, de plugin et de compétence actuels de son harnais de codage. Parcourt une carte de surface de contrat incluse, récupère les docs actuels et les entrées de changelog plus récentes que le filigrane de l'adaptateur, et rapporte chaque contrat comme synchronisé, dérivé, invérifiable ou une nouvelle capacité non adoptée. Se déclenche sur des questions concernant la dérive adaptateur/harnais ou les formes de payload de hook obsolètes.

Rapport de test

J'ai exécuté l'audit pour de vrai sur l'adaptateur claude-code et il a fait ses preuves : la note 'known-fragile spots' incluse pointait directement vers le hook matcher, et la comparaison de hooks.json avec hook.sh et l'installateur Rust a montré que le manifeste en mode plugin ne correspond toujours qu'à Edit|Write tandis que hook.sh et registry.rs couvrent MultiEdit, NotebookEdit et Bash — donc sous une installation de plugin, la porte d'auto-confiance Bash ne se déclenche jamais. La friction est que la compétence n'a de sens qu'à l'intérieur d'un checkout IronLint, et sa propre référence a dérivé : cinq des dix lignes de contrat citent les hooks PostToolUse/Stop/SessionStart, une enveloppe hookSpecificOutput et un agent ironlint-evaluator.md que grep confirme ne plus exister dans l'adaptateur. Sa source de documentation principale est un MCP Context7 qui n'était pas présent, donc ces lignes sont revenues invérifiables exactement comme l'exige la règle no-silent-tick de la compétence.

Testé le: 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

Commandes et exemples de prompts

  • /adapter-drift-auditVérifie un adaptateur IronLint par rapport au contrat de harnais pour lequel il a été écrit

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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