Arrow Maintenance

Audite la dérive spec-to-code et les spécifications EARS orphelines à travers une surcouche linked-intent-dev.

par jszmajda · jszmajda/lid

Fonctionne avec configuration ★ 9.2/10

Arrow Maintenance — Audite la dérive spec-to-code et les spécifications EARS orphelines à travers une surcouche linked-intent-dev.

Ce que fait

Couche de navigation et d'audit pour la méthodologie linked-intent-dev (LID) : s'oriente via docs/arrows/index.yaml, exécute un audit en cinq points (cohérence des références, couverture, obsolescence, dérive, orphelins) sur docs/arrows et docs/intent, et exécute des opérations atomiques de split/merge/rename/re-parent sur des segments de spécification portant des EARS-ID. Se déclenche sur /arrow-maintenance ou ambiant lorsque docs/arrows/ existe dans le projet.

Rapport de test

L'audit en cinq points (cohérence des références, couverture, obsolescence, dérive, orphelins) a détecté une annotation @spec orpheline inversée synthétique et un audited_sha obsolète dans un index.yaml simulé qu'une simple revue de code avait ignoré — mais la compétence est inerte sans la convention LID docs/arrows + docs/intent sœur et la compétence linked-intent-dev déjà configurée dans le projet.

Testé le: 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

Commandes et exemples de prompts

  • /arrow-maintenanceAudite la dérive spec-to-code et les spécifications EARS orphelines à travers une surcouche linked-intent-dev.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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