Arrow Maintenance

Granskar spec-till-kod-drift och föräldralösa EARS-specifikationer över ett linked-intent-dev-överlägg.

av jszmajda · jszmajda/lid

Fungerar med konfiguration ★ 9.2/10

Arrow Maintenance — Granskar spec-till-kod-drift och föräldralösa EARS-specifikationer över ett linked-intent-dev-överlägg.

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