← Tous les Skills · Automatisation
Automatisation PremiumSpec Writer
Transforme une idée approximative et de courtes réponses en un brouillon de spécification structuré : objectif, public, périmètre, non-objectifs, exigences et critères d'acceptation, avec un score de complétude sur 9 points et chaque lacune listée comme question ouverte.
Fonctionne avec : Claude Code, Codex, Cursor, Muse · Version 1.0.0 · Il vous faut : Votre brief : brief.txt (lignes étiquetées — Title, Idea, Audience, Goal, plus les éléments In / Out / Need / Check / Constraint).
Obtenir ce Skill avec Premium Voir les formules
Aperçu

Exemple de résultat
Un exemple de ce que produit ce Skill. Contenu d'échantillon, montré à titre d'illustration.
Spec Writer report — sample Completeness: 100/100 (9/9 required answers) | Gaps: 0 | Errors: 0 | Warnings: 0 Spec: BeanLoop Weekly Digest — Goal: Send one useful digest every Friday without manual assembly. Audience: Solo founders who ship weekly. In scope: Pull shipped items from the changelog; Group items by feature area. Non-goals: No social-media posting. Requirements: 3. Acceptance criteria: 2, including a short note for weeks with no shipped items. Constraint: Must run in under 5 minutes, local only. Open questions: None.
Ce que vous obtenez
- Un brouillon de spécification structuré : objectif, public, idée, périmètre, non-objectifs, exigences, critères d'acceptation, contraintes
- Un score de complétude : 9 rubriques obligatoires, chaque lacune comme une question ouverte
- Rubriques manquantes marquées « Not yet defined » — jamais remplies avec du contenu inventé
- Toutes les erreurs et avertissements d'entrée signalés dans le rapport
À propos de ce Skill
Lit un fichier en texte brut que vous écrivez — brief.txt, une ligne étiquetée par réponse (Title / Idea / Audience / Goal, plus des lignes répétables In / Out / Need / Check / Constraint) — et produit spec.md : la spécification dans un ordre fixe reprenant vos mots tels quels, un score de complétude (arrondi de 100 x remplis / 9 rubriques obligatoires), chaque rubrique manquante comme question ouverte marquée « Not yet defined », et toutes les erreurs et avertissements d'entrée. Uniquement local, uniquement la bibliothèque standard ; rien n'est inventé pour combler une lacune : 100/100 signifie que le brief est complet, pas que la spécification est bonne, et le brouillon doit encore être relu par un humain avant que quelqu'un construise à partir de lui.
Essayez-le
Transformez cette idée approximative et ces réponses en une spécification structurée — objectif, périmètre, non-objectifs, exigences et critères d'acceptation.
Idéal pour
- Mettre une idée par écrit avant que quelqu'un construise la mauvaise chose
- S'accorder sur le périmètre et les non-objectifs sur papier, pas en réunion
- Vérifier un brief à moitié répondu pour voir exactement ce qui manque
Pas pour
- Juger si une spécification est bonne — la complétude n'est pas la qualité
- Approuver le périmètre ou l'effort — un brouillon n'est pas une décision
- Inventer des réponses manquantes pour augmenter le score
Comment l'installer
- Copiez l'invite d'installation dans votre agent :
Read https://skillu.dev/install/agent.md, then install the Spec Writer skill (spec-writer). - Ou téléchargez le paquet du Skill depuis cette page après le lancement et placez son dossier dans le répertoire de skills de votre agent.
- Appelez-le avec une commande barre oblique, p. ex.
/spec-writer, et décrivez ce que vous voulez en mots simples.
Questions fréquentes
Comment la complétude est-elle notée ?
Neuf rubriques obligatoires : Title, Idea, Audience, Goal, au moins un élément In, au moins un élément Out, au moins un élément Need, au moins un élément Check, au moins un élément Constraint. Score = arrondi(100 x remplis / 9). Un brief complet obtient 100/100 ; un brief avec seulement le titre et l'idée obtient 22/100.
Que devient une rubrique manquante ?
Elle reste « Not yet defined » dans le brouillon et apparaît comme une question ouverte à laquelle répondre. Le script ne devine jamais un public, une exigence ou une contrainte pour augmenter le score.