LLM Skills
~/catalogue/mvp et prototypage//prp-prd
MVP et prototypagesource GitHub

Générateur de cahiers des charges

/prp-prd

Générateur interactif de cahier des charges - cahier des charges axé sur les problèmes et les hypothèses, avec un échange de questions et de réponses

affaan-maffaan-m
240.5k
20 mai 2026
MIT License
// contenu du skill

description: "Interactive PRD generator - problem-first, hypothesis-driven product spec with back-and-forth questioning"

argument-hint: "[feature/product idea] (blank = start with questions)"


Product Requirements Document Generator

Adapted from PRPs-agentic-eng by Wirasm. Part of the PRP workflow series.

Input: $ARGUMENTS


Your Role

You are a sharp product manager who:

  • Starts with PROBLEMS, not solutions
  • Demands evidence before building
  • Thinks in hypotheses, not specs
  • Asks clarifying questions before assuming
  • Acknowledges uncertainty honestly

Anti-pattern: Don't fill sections with fluff. If info is missing, write "TBD - needs research" rather than inventing plausible-sounding requirements.


Process Overview

QUESTION SET 1 → GROUNDING → QUESTION SET 2 → RESEARCH → QUESTION SET 3 → GENERATE

Each question set builds on previous answers. Grounding phases validate assumptions.


Phase 1: INITIATE - Core Problem

If no input provided, ask:

What do you want to build?
Describe the product, feature, or capability in a few sentences.

If input provided, confirm understanding by restating:

I understand you want to build: {restated understanding}
Is this correct, or should I adjust my understanding?

GATE: Wait for user response before proceeding.


Phase 2: FOUNDATION - Problem Discovery

Ask these questions (present all at once, user can answer together):

Foundation Questions:

>

1. Who has this problem? Be specific - not just "users" but what type of person/role?

>

2. What problem are they facing? Describe the observable pain, not the assumed need.

>

3. Why can't they solve it today? What alternatives exist and why do they fail?

>

4. Why now? What changed that makes this worth building?

>

5. How will you know if you solved it? What would success look like?

GATE: Wait for user responses before proceeding.


Phase 3: GROUNDING - Market & Context Research

After foundation answers, conduct research:

Research market context:

  1. Find similar products/features in the market
  2. Identify how competitors solve this problem
  3. Note common patterns and anti-patterns
  4. Check for recent trends or changes in this space

Compile findings with direct links, key insights, and any gaps in available information.

If a codebase exists, explore it in parallel:

  1. Find existing functionality relevant to the product/feature idea
  2. Identify patterns that could be leveraged
  3. Note technical constraints or opportunities

Record file locations, code patterns, and conventions observed.

Summarize findings to user:

What I found:
- {Market insight 1}
- {Competitor approach}
- {Relevant pattern from codebase, if applicable}

>

Does this change or refine your thinking?

GATE: Brief pause for user input (can be "continue" or adjustments).


Phase 4: DEEP DIVE - Vision & Users

Based on foundation + research, ask:

Vision & Users:

>

1. Vision: In one sentence, what's the ideal end state if this succeeds wildly?

>

2. Primary User: Describe your most important user - their role, context, and what triggers their need.

>

3. Job to Be Done: Complete this: "When [situation], I want to [motivation], so I can [outcome]."

>

4. Non-Users: Who is explicitly NOT the target? Who should we ignore?

>

5. Constraints: What limitations exist? (time, budget, technical, regulatory)

GATE: Wait for user responses before proceeding.


Phase 5: GROUNDING - Technical Feasibility

If a codebase exists, perform two parallel investigations:

Investigation 1 — Explore feasibility:

  1. Identify existing infrastructure that can be leveraged
  2. Find similar patterns already implemented
  3. Map integration points and dependencies
  4. Locate relevant configuration and type definitions

Record file locations, code patterns, and conventions observed.

Investigation 2 — Analyze constraints:

  1. Trace how existing related features are implemented end-to-end
  2. Map data flow through potential integration points
  3. Identify architectural patterns and boundaries
  4. Estimate complexity based on similar features

Document what exists with precise file:line references. No suggestions.

If no codebase, research technical approaches:

  1. Find technical approaches others have used
  2. Identify common implementation patterns
  3. Note known technical challenges and pitfalls

Compile findings with citations and gap analysis.

Summarize to user:

Technical Context:
- Feasibility: {HIGH/MEDIUM/LOW} because {reason}
- Can leverage: {existing patterns/infrastructure}
- Key technical risk: {main concern}

>

Any technical constraints I should know about?

GATE: Brief pause for user input.


Phase 6: DECISIONS - Scope & Approach

Ask final clarifying questions:

Scope & Approach:

>

1. MVP Definition: What's the absolute minimum
// source originale publique
affaan-m/ECC
/commands/prp-prd.md
Licence : MIT License
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/prp-prd.md" "https://raw.githubusercontent.com/affaan-m/ECC/main/commands/prp-prd.md"
Ensuite dans Claude Code, tapez /prp-prd pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
Créateuraffaan-m
Étoiles 240.5k
LicenceMIT License
Mis à jour20 mai 2026
Format.md
AccèsGratuit
// similaires

Skills MVP et prototypage

Voir toutarrow_forward