Arrow Maintenance

Audit spec-to-code drift en verweesde EARS specs over een linked-intent-dev overlay.

Door jszmajda · jszmajda/lid

Werkt met setup ★ 9.2/10

Arrow Maintenance — Audit spec-to-code drift en verweesde EARS specs over een linked-intent-dev overlay.

Wat het doet

Navigatie- en auditlaag voor de linked-intent-dev (LID) methodologie: oriënteert via docs/arrows/index.yaml, voert een vijf-check audit (reference coherence, coverage, staleness, drift, orphans) uit op docs/arrows en docs/intent, en voert atomaire split/merge/rename/re-parent operaties uit op EARS-ID-bearing spec segmenten. Triggert op /arrow-maintenance of ambient wanneer docs/arrows/ bestaat in het project.

Testrapport

De vijf-check audit (reference coherence, coverage, staleness, drift, orphans) ving een synthetische reverse-orphan @spec annotatie en een stale audited_sha in een mock index.yaml die een gewone code review over het hoofd zag — maar de skill is inert zonder de sibling docs/arrows + docs/intent LID conventie en de linked-intent-dev skill die al in het project is ingesteld.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /arrow-maintenanceAudit spec-to-code drift en verweesde EARS specs over een linked-intent-dev overlay.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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