Arrow Maintenance
Audite la dérive spec-to-code et les spécifications EARS orphelines à travers une surcouche linked-intent-dev.
Fonctionne avec configuration
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 specsSome of my arrow docs cite specs that don't exist anymore, check itCheck my linked intent specs for stale or broken references