Arrow Maintenance
Auditerer spec-til-kode drift og forældreløse EARS-specifikationer på tværs af et linked-intent-dev overlay.
Virker med opsætning
Hvad det gør
Navigations- og auditlag for linked-intent-dev (LID) metodologien: orienterer via docs/arrows/index.yaml, kører en fem-punkts audit (referencekohærens, dækning, forældelse, drift, forældreløse) mod docs/arrows og docs/intent, og udfører atomiske split/merge/rename/re-parent operationer på EARS-ID-bærende spec-segmenter. Udløses ved /arrow-maintenance eller ambient, når docs/arrows/ eksisterer i projektet.
Testrapport
Den fem-punkts audit (referencekohærens, dækning, forældelse, drift, forældreløse) fangede en syntetisk reverse-orphan @spec annotation og en forældet audited_sha i en mock index.yaml, som en simpel kodegennemgang overså — men skillen er inert uden den søskende docs/arrows + docs/intent LID-konvention og den linked-intent-dev skill, der allerede er sat op i projektet.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/arrow-maintenanceAuditerer spec-til-kode drift og forældreløse EARS-specifikationer på tværs af et linked-intent-dev overlay.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Audit docs/arrows for spec-to-code drift and orphaned specsSome of my arrow docs cite specs that don't exist anymore, check itCheck my linked intent specs for stale or broken references