backfill-metadata

Solid

Reconstruit le `metadata.json` manquant des stories antérieures — déduit le titre du H1, les dates `created`/`updated` de l'historique git, la timeline `changelog` de l'apparition de chaque artifact, la livraison (`delivery.commit`/`release`) des commits et tags, propose des `tags` à valider. Déclenche sur « générer les métadonnées des anciennes stories », « backfill metadata.json », « reconstruire les métadonnées ».

Data & Documents 3 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /backfill-metadata — Reconstruction rétro du `metadata.json` La notion de `metadata.json` est arrivée **après** que plusieurs stories aient été écrites (cf. `${CLAUDE_SKILL_DIR}/../../references/story-metadata.md`). Les skills de cadrage produisent ce fichier pour les stories **à venir** ; ce skill le **reconstruit a posteriori** pour les stories **antérieures** qui n'en ont pas, en s'appuyant sur ce qui est déjà traçable : le contenu des `.md` et l'historique git du dépôt. Objectif : que le Forge Board affiche des cartes riches (vrai titre, âge, dernière activité, tags, badge de livraison) même pour les stories créées avant l'introduction du contrat, **sans jamais inventer une donnée**. Toute valeur écrite doit être vraie (déduite d'une source) ou validée par l'utilisateur. Mieux vaut un champ absent qu'un champ faux. Ce skill **écrit le même fichier, au même schéma v1, que les skills de cadrage** : la référence partagée `story-metadata.md` reste la seule source de vérité du format. Ici on ne fait que **remplir les blancs du passé**. ## Périmètre - **Cible** : les dossiers `docs/story/NNN-<f|r|t>-<slug>/` qui **n'ont pas** de `metadata.json`, ou dont le `metadata.json` est **malformé** (JSON invalide, `version` absente). - **Ne touche jamais** un `metadata.json` valide existant — sauf `--force` (re-dérivation explicite d'une story déjà pourvue, ex. pour corriger un backfill précédent). - **Ne modifie aucun `.md`** : ce skill lit `pitch.md`/`plan.md`/`review.md`/`r...

Details

Author
gabrielmustiere
Repository
gabrielmustiere/forge
Created
2 months ago
Last Updated
today
Language
PHP
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category