Adapter Drift Audit

Sprawdza adapter IronLint pod kątem zgodności z kontraktem uprzęży, dla którego został napisany

Autor: ironlint · ironlint/ironlint

Działa po konfiguracji ★ 8.0/10

Adapter Drift Audit — Sprawdza adapter IronLint pod kątem zgodności z kontraktem uprzęży, dla którego został napisany

Co robi ten skill

Umiejętność konserwacyjna tylko do odczytu dla repozytorium IronLint, która audytuje jeden adapter (claude-code, codex, pi, opencode) pod kątem bieżących kontraktów hook, plugin i skill jego uprzęży kodowania. Przechodzi przez dołączoną mapę powierzchni kontraktów, pobiera aktualne dokumenty i wpisy z dziennika zmian nowsze niż znak wodny adaptera, i zgłasza każdy kontrakt jako zsynchronizowany, rozbieżny, niemożliwy do zweryfikowania lub nową zdolność, która nie została przyjęta. Uruchamia się na pytania dotyczące dryfu adaptera/uprzęży lub przestarzałych kształtów ładunków hooków.

Raport z testu

Uruchomiono audyt naprawdę na adapterze claude-code i opłaciło się: dołączona notatka 'known-fragile spots' wskazywała bezpośrednio na dopasowywacz hooków, a porównanie hooks.json z hook.sh i instalatorem Rust pokazało, że manifest trybu wtyczki nadal pasuje tylko do Edit|Write, podczas gdy hook.sh i registry.rs obejmują MultiEdit, NotebookEdit i Bash — więc podczas instalacji wtyczki bramka zaufania Bash nigdy się nie uruchamia. Utrudnieniem jest to, że umiejętność ma znaczenie tylko wewnątrz checkoutu IronLint, a jej własne odniesienie uległo dryfowi: pięć z dziesięciu wierszy kontraktu cytuje hooki PostToolUse/Stop/SessionStart, kopertę hookSpecificOutput i agenta ironlint-evaluator.md, którego grep potwierdza, że już nie istnieją w adapterze. Jego główne źródło dokumentacji to Context7 MCP, którego nie było, więc te wiersze wróciły jako niemożliwe do zweryfikowania, dokładnie tak, jak wymaga tego zasada 'no-silent-tick' umiejętności.

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

Instalacja

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

Komendy i przykładowe prompty

  • /adapter-drift-auditSprawdza adapter IronLint pod kątem zgodności z kontraktem uprzęży, dla którego został napisany

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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