Arrow Maintenance

Verifica la deriva spec-to-code e le specifiche EARS orfane attraverso un overlay linked-intent-dev.

di jszmajda · jszmajda/lid

Richiede configurazione ★ 9.2/10

Arrow Maintenance — Verifica la deriva spec-to-code e le specifiche EARS orfane attraverso un overlay linked-intent-dev.

Cosa fa

Livello di navigazione e audit per la metodologia linked-intent-dev (LID): si orienta tramite docs/arrows/index.yaml, esegue un audit a cinque controlli (coerenza dei riferimenti, copertura, obsolescenza, deriva, orfani) su docs/arrows e docs/intent, ed esegue operazioni atomiche di split/merge/rename/re-parent su segmenti di specifiche con EARS-ID. Si attiva su /arrow-maintenance o in modo ambientale ogni volta che docs/arrows/ esiste nel progetto.

Rapporto di test

L'audit a cinque controlli (coerenza dei riferimenti, copertura, obsolescenza, deriva, orfani) ha rilevato un'annotazione @spec orfana inversa sintetica e un audited_sha obsoleto in un mock index.yaml che una semplice revisione del codice aveva trascurato — ma la skill è inerte senza la convenzione LID docs/arrows + docs/intent e la skill linked-intent-dev già configurata nel progetto.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/jszmajda/lid
cd lid
mkdir -p ~/.claude/skills
cp -r plugins/arrow-maintenance/skills/arrow-maintenance ~/.claude/skills/arrow-maintenance

Comandi e prompt di esempio

  • /arrow-maintenanceVerifica la deriva spec-to-code e le specifiche EARS orfane attraverso un overlay linked-intent-dev.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Audit docs/arrows for spec-to-code drift and orphaned specs
  • Some of my arrow docs cite specs that don't exist anymore, check it
  • Check my linked intent specs for stale or broken references