To Spec
Transforme la conversation que vous avez déjà eue en une spécification .plan/ consciente du dépôt
Fonctionne avec configuration
Ce que fait
Synthétise la conversation actuelle et la base de code en une spécification (PRD) écrite dans .plan/<slug>/spec.md, sans étape d'entretien. Elle impose un croquis de point d'intégration de test avant l'écriture et un ensemble de sections fixes : problème, solution, une liste exhaustive d'user stories, décisions d'implémentation, décisions de test et hors périmètre. Invoquée en tapant /to-spec après avoir terminé la discussion d'une fonctionnalité.
Rapport de test
Exécuté sur une vraie CLI Python de 25 lignes plus une conversation de fonctionnalité, et comparé le résultat avec une spécification sans compétence : 21 user stories contre zéro, et 0 référence de chemin de fichier ou de code contre 4 qui pourriraient au premier refactoring. L'étape de 'seam' est là où elle fait ses preuves - elle a orienté le plan de test vers le point d'entrée main(argv) existant et a signalé que le fichier de notes doit être redirigeable par test, une lacune que la spécification de base a manquée et que nous avons confirmée par exécution (un appel de style test a écrit directement dans $HOME/.notes.json). Elle a également détecté quatre comportements que la base de référence a omis, y compris ce qu'un renommage d'une étiquette non existante devrait faire. Le problème est que le frontmatter contient disable-model-invocation, donc il ne s'active jamais à partir d'une phrase comme 'write this up as a spec' - vous devez taper /to-spec, ce que le skills/README du dépôt documente honnêtement. Il se trouve sous skills/.optional/, un répertoire caché que vous ne verrez pas en parcourant le dépôt sur GitHub.
Testé le: 2026-07-28 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/rengwu/wayfinder-maps.git mkdir -p ~/.claude/skills cd wayfinder-maps && cp -r skills/.optional/to-spec ~/.claude/skills/to-spec
Commandes et exemples de prompts
/to-specTransforme la conversation que vous avez déjà eue en une spécification .plan/ consciente du dépôt
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) :
/to-spec turn what we just discussed about tagging into a written PRDSave a spec to .plan for the notes feature we just finished designingWrite a PRD from this conversation with an exhaustive user story list