Arrow Maintenance

Prüft Spec-to-Code-Drift und verwaiste EARS-Spezifikationen über ein Linked-Intent-Dev-Overlay.

von jszmajda · jszmajda/lid

Funktioniert mit Setup ★ 9.2/10

Arrow Maintenance — Prüft Spec-to-Code-Drift und verwaiste EARS-Spezifikationen über ein Linked-Intent-Dev-Overlay.

Was es kann

Navigations- und Audit-Schicht für die linked-intent-dev (LID)-Methodik: orientiert sich über docs/arrows/index.yaml, führt einen Fünf-Punkte-Audit (Referenzkohärenz, Abdeckung, Veralterung, Drift, Waisen) gegen docs/arrows und docs/intent durch und führt atomare Split-/Merge-/Rename-/Re-Parent-Operationen an EARS-ID-tragenden Spezifikationssegmenten aus. Wird ausgelöst bei /arrow-maintenance oder ambient, wann immer docs/arrows/ im Projekt existiert.

Testbericht

Der Fünf-Punkte-Audit (Referenzkohärenz, Abdeckung, Veralterung, Drift, Waisen) fing eine synthetische Reverse-Orphan @spec-Annotation und einen veralteten audited_sha in einer Mock-index.yaml ab, die eine einfache Code-Überprüfung übersehen hatte – aber die Skill ist inaktiv ohne die Geschwister docs/arrows + docs/intent LID-Konvention und die bereits im Projekt eingerichtete linked-intent-dev Skill.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /arrow-maintenancePrüft Spec-to-Code-Drift und verwaiste EARS-Spezifikationen über ein Linked-Intent-Dev-Overlay.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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