Générateur de PRD

VérifiéSûr

Génère des documents de spécifications produit (PRD) en Markdown via des questions de clarification et un modèle structuré, adapté aux développeurs juniors.

Spar Skills Guide Bot
DocumentationDébutant
19/10/2026
Claude CodeCursorWindsurfCopilotCodex
#prd#requirements#spec-writing#product-planning#markdown

Recommandé pour

Synthèse automatique

Génère des documents de spécifications produit (PRD) en Markdown, structurés pour être compris et implémentés par des développeurs juniors.

Points forts

  • Pose d'abord 3 à 5 questions de clarification à choix multiples (réponse du type « 1A, 2C ») avant de rédiger
  • Impose un cadrage explicite sur le problème, le périmètre, les critères de succès et les exclusions
  • Produit des exigences fonctionnelles numérotées, spécifiques et testables, orientées « quoi » et « pourquoi »
  • Enregistre le document dans un chemin prévisible (/tasks/prd-<nom-en-kebab-case>.md) et crée le dossier si besoin

Limites

  • La structure exacte du document dépend du fichier references/prd-template.md, non fourni ici
  • Le chemin de sauvegarde /tasks/ est imposé et non configurable
  • Le skill ne fait que rédiger le PRD : il n'implémente pas la fonctionnalité ni ne valide les hypothèses produit
Quand l'utiliser

À utiliser lorsqu'une idée de fonctionnalité doit être transformée en spécification écrite avant le développement.

Quand l'éviter

À éviter si vous cherchez directement du code ou une implémentation, ou si la fonctionnalité est déjà entièrement spécifiée.

Analyse de sécurité

Sûr
Score qualité85/100

The skill only guides the agent to ask clarifying questions and generate/save a Markdown PRD. It does not request secrets, execute shell commands, download payloads, or perform destructive actions. Writing to a /tasks directory is a normal file-creation behavior for this task.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

New feature PRD
Create a PRD for a bulk CSV export on the dashboard page.
Spec out an idea
Spec out this feature idea: users should be able to invite teammates by email and assign them roles.
Requirements for auth
Write requirements for adding two-factor authentication to our login flow.

name: prd description: Generate Product Requirements Documents (PRDs) in Markdown format. Use when users want to create a PRD, spec out a feature, document requirements, or plan new functionality. Triggers on requests like "create a PRD", "write requirements for", "spec out this feature", or "document this feature idea".

PRD Generator

Create clear, actionable Product Requirements Documents suitable for junior developers to understand and implement.

Workflow

  1. Receive feature request - User describes a feature or functionality
  2. Ask clarifying questions - 3-5 essential questions with lettered options
  3. Generate PRD - Create structured document based on answers
  4. Save PRD - Write to /tasks/prd-[feature-name].md

Important: Do NOT implement the feature. Only create the PRD document.

Step 1: Clarifying Questions

Ask only critical questions where the initial prompt is ambiguous. Skip questions when answers are reasonably inferable.

Question areas:

  • Problem/Goal - "What problem does this solve?"
  • Core Functionality - "What key actions should users perform?"
  • Scope/Boundaries - "What should this NOT do?"
  • Success Criteria - "How will we know it's successful?"

Format requirements:

  • Number questions (1, 2, 3)
  • Letter options (A, B, C, D) for each question
  • Enable responses like "1A, 2C, 3B"

Example:

1. What is the primary goal of this feature?
   A. Improve user onboarding experience
   B. Increase user retention
   C. Reduce support burden
   D. Generate additional revenue

2. Who is the target user?
   A. New users only
   B. Existing users only
   C. All users
   D. Admin users only

3. What is the expected scope?
   A. MVP - minimal viable implementation
   B. Full feature - complete functionality
   C. Iteration - enhance existing feature

Step 2: Generate PRD

After receiving answers, generate the PRD using the structure in references/prd-template.md.

Writing guidelines:

  • Write for junior developers - explicit, unambiguous, avoid jargon
  • Focus on "what" and "why", not "how"
  • Number all functional requirements
  • Keep requirements specific and testable

Step 3: Save PRD

Save to /tasks/prd-[feature-name].md

Use kebab-case for feature name (e.g., prd-user-authentication.md, prd-export-dashboard.md).

Create the /tasks/ directory if it doesn't exist.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/prd-generator-mvda86p6/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/prd-generator-mvda86p6' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/prd-generator-mvda86p6/download' --output '.skill-downloads/prd-generator-mvda86p6/SKILL.md.part' && mv '.skill-downloads/prd-generator-mvda86p6/SKILL.md.part' '.skill-downloads/prd-generator-mvda86p6/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && test -s '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/prd' && cp -R '.skill-downloads/prd-generator-mvda86p6' '.claude/skills/prd'

Cursor
test -f '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && test -s '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/prd' && cp -R '.skill-downloads/prd-generator-mvda86p6' '.cursor/skills/prd'

Codex
test -f '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && test -s '.skill-downloads/prd-generator-mvda86p6/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/prd' && cp -R '.skill-downloads/prd-generator-mvda86p6' '.agents/skills/prd'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/prd-generator-mvda86p6'

openskills read 'prd-generator-mvda86p6'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/prd-generator-mvda86p6/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires