Arrow Maintenance
Granskar spec-till-kod-drift och föräldralösa EARS-specifikationer över ett linked-intent-dev-överlägg.
Fungerar med konfiguration
Vad den gör
Navigations- och granskningslager för linked-intent-dev (LID)-metodologin: orienterar via docs/arrows/index.yaml, kör en fempunktsgranskning (referenskonsistens, täckning, inaktualitet, drift, föräldralösa) mot docs/arrows och docs/intent, och utför atomiska split/merge/rename/re-parent-operationer på EARS-ID-bärande specifikationssegment. Utlöses vid /arrow-maintenance eller omärkbart när docs/arrows/ existerar i projektet.
Testrapport
Den fempunktsgranskningen (referenskonsistens, täckning, inaktualitet, drift, föräldralösa) fångade en syntetisk reverse-orphan @spec-annotation och en inaktuell audited_sha i en mock index.yaml som en enkel kodgranskning missade — men färdigheten är inaktiv utan den syskon docs/arrows + docs/intent LID-konventionen och den linked-intent-dev-färdighet som redan är konfigurerad i projektet.
Testad: 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
Kommandon och exempelprompter
/arrow-maintenanceGranskar spec-till-kod-drift och föräldralösa EARS-specifikationer över ett linked-intent-dev-överlägg.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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