/product:prd-writeRédiger un PRD
Écrire un PRD depuis une page blanche, c'est le moment où on oublie la moitié des sections. Le Skill mène la conversation en plusieurs phases : il te cadre le projet, charge le contexte produit que tu lui donnes, puis te pose des questions ciblées sur le problème, les personas, la solution, les mesures de succès et les user stories. Un mode plus exigeant te pousse dans les coins quand une partie est floue. Il rédige ensuite un PRD dense et structuré, lance un contrôle qualité (et un pré-mortem pour les gros projets), puis le publie ou le garde en brouillon. Aucune donnée inventée : ce qui manque devient une question ouverte.
Pour qui, et quand
Pour les PM, founders ou chefs de produit qui démarrent une fonctionnalité, un module ou une refonte et veulent un PRD carré sans partir de rien. Idéal avant un kickoff ou une revue produit. Peu utile pour une micro-évolution qui tient en deux lignes de ticket.
En situation
/product:prd-write nouveau parcours d'inscriptionLe Skill cadre le projet, te pose des questions par phases (problème, personas, solution, mesures), rédige le PRD structuré, puis te propose de le publier ou de le garder en brouillon.
Phase 1 — cadrage. Quelques questions avant de creuser : 1. En une phrase, c'est quoi ce projet ? 2. Pourquoi maintenant ? (pression commerciale, concurrent, dette technique) 3. Périmètre : fonctionnalité, module, plateforme, refonte ? 4. Qui est le sponsor ? Qui tranche le go / no-go ? 5. Une date butoir ? (une fois répondu, je charge le contexte et on attaque le problème, les personas et la solution)
Installer
$ mkdir -p ~/.claude/skills/product:prd-write && \
curl -sSL https://letape-dapres.fr/api/skills/product-prd-write/raw \
-o ~/.claude/skills/product:prd-write/SKILL.mdPuis redémarre Claude Code. Test avec /product:prd-write.
Besoin d'installer Claude Code d'abord ? Voir la fiche Claude Code · Télécharger le .md brut
Configuration
product:prd-writeReadWriteEditGlobGrepBashWebSearchWebFetch[sujet du PRD] (+ options : from <url>, draft only, express)Le skill en entier
PRD Write
Write a new PRD for a product, feature, or platform initiative through guided discovery. The skill drives a multi-phase conversation, anchors the document in your product context, and produces a publishable PRD or a draft.
When to use
- Starting a new feature or module
- Reworking or replatforming an existing product
- Scoping a new platform initiative before kicking off design or dev
- Drafting a PRD before a leadership or product review
For reviewing an existing PRD, use product-prd-review instead.
Input
A subject line as argument, e.g. "billing module rework", "new onboarding flow". If no argument: ask what the PRD is about.
Optional follow-up flags from the user:
- "from [URL]" → seed from an existing draft or brief
- "draft only" → output a local draft, do not publish
- "express" → run a condensed version (skip phases 2 and 5)
Workflow
Phase 1 — Frame the project
Ask the user, one question at a time when needed, otherwise group into a single message:
- One-liner: in one sentence, what is this project?
- Trigger: why now? (commercial pressure, competitive threat, user pain, technical debt, regulation)
- Scope hint: feature, module, platform, full rework?
- Stakeholders: who is the sponsor? Who decides go/no-go?
- Deadline or window: any hard date (review, event, contract)?
Capture the answers as working notes. If the user is vague, push back once with a concrete prompt; do not loop.
Phase 2 — Load context
Read whatever product context the user can provide and keep it in working memory for the rest of the session. Skip in express mode.
- Company and product overview
- Product portfolio and modules
- Catalog or pricing reference
- Competitive landscape
- Team structure (sponsor, owners)
Search for prior art in the user's existing docs (wiki, knowledge base, notes): existing PRDs, briefs, post-mortems, or decisions touching the same module or flow.
If existing PRDs are found, read them. Decide: extend, replace, or fork. Tell the user what you found and confirm direction.
Phase 3 — Discovery (interactive)
Run a structured discovery dialog. Ask focused questions, group when possible. Stop when each section has enough material.
Grill mode (optional): by default, batch questions as above. Switch to grill mode when the user asks for it or when a section is hard (fuzzy problem, contested scope, ambiguous personas). In grill mode:
- Ask one question at a time, wait for the answer before the next.
- Always propose your own recommended answer with each question.
- Walk the decision tree by dependency (each answer opens the next branch), not the checklist in order.
- If the answer already exists in loaded context or docs, use it instead of asking.
- Actively challenge the loaded references: point out contradictions.
- Invent 2-3 edge scenarios to force precision on concept boundaries.
3.1 Problem statement
- What is the customer problem? Who feels it?
- What evidence do we have? (tickets, churn, NPS, sales feedback, lost deals, support load)
- How is it handled today? (workaround, manual ops, missing entirely)
- Quantified impact if known
3.2 Personas Identify every layer the product touches:
- Buyer / decision-maker persona: who pays or signs off?
- End-user persona: who actually uses it day to day?
- Internal user: support, sales, ops — if applicable
3.3 Goals and non-goals
- 3 to 5 outcome goals (not features)
- Explicit non-goals: what we will NOT do in this scope
3.4 Solution direction
- High-level approach (not detailed design yet)
- Alternatives considered and why rejected
- Key design principles
3.5 Success metrics Pick the framework that fits:
- NSM (North Star Metric) for platform or business-level initiatives
- AARRR for adoption funnels
- HEART for UX or engagement focus
- OKR for strategic alignment
Always include:
- A leading indicator (early signal, weeks)
- A lagging indicator (real outcome, quarters)
- Baseline value if available
3.6 User stories
- 3 to 8 core stories in
As a [persona], I want [action], so that [outcome]format - Mark each: must / should / could
Phase 4 — Draft the PRD
Write the PRD using the structure below. Be dense, factual, no filler.
# PRD — [Product / Feature Name]
**Author**: [Name]
**Status**: Draft / In review / Approved
**Date**: YYYY-MM-DD
**Sponsor**: [Name]
**Target date**: [date or quarter]
## 1. Executive summary
[3 to 5 lines. Problem, proposed solution, expected outcome, why now.]
## 2. Context and problem
### Problem
[What is broken, for whom, with evidence]
### Current state
[How it works today, why it's insufficient]
### Why now
[Trigger: commercial, competitive, technical, regulatory]
## 3. Personas
### Buyer / decision-maker
[Type, size, maturity, role in the flow]
### End-user
[Profile, context, expectations]
### Internal user (if applicable)
[Support, sales, ops]
## 4. Objectives
### Goals (outcomes)
- [Outcome 1]
- [Outcome 2]
- [Outcome 3]
### Non-goals
- [What we explicitly do NOT cover]
## 5. Solution
### Overview
[High-level approach]
### Design principles
- [Principle 1]
- [Principle 2]
### Alternatives considered
| Option | Pros | Cons | Verdict |
|--------|------|------|---------|
| ... | ... | ... | ... |
## 6. User stories
| # | Persona | Story | Priority |
|---|---------|-------|----------|
| US-1 | ... | As a... I want... so that... | Must |
## 7. Requirements
### Must
- [REQ-M-1] ...
### Should
- [REQ-S-1] ...
### Could
- [REQ-C-1] ...
## 8. Success metrics
### Framework
[NSM / AARRR / HEART / OKR + rationale]
### Indicators
| Metric | Type | Baseline | Target | Horizon |
|--------|------|----------|--------|---------|
| ... | Leading/Lagging | ... | ... | ... |
## 9. UX / Design
[Principles, key flows, references to mockups if any. Not detailed mockups.]
## 10. Technical considerations
- **Architecture**: [services impacted]
- **Data**: [model, migration, retention]
- **Performance / scale**: [SLO, expected load]
- **Security**: [auth, data classification, compliance]
- **Dependencies**: [teams, services, vendors]
## 11. Product / catalog fit
- **Module**: [where it sits in the product]
- **Pricing / packaging**: [model]
- **Impact on existing modules**: [list]
## 12. Go-to-market enablement
- **Communication**: [channels]
- **Training**: [support team, sales]
- **Documentation**: [help center articles, sales kit]
## 13. Rollout
- **Phase 1 — Beta**: [scope, users, duration]
- **Phase 2 — GA**: [criteria to ship]
- **Feature flag**: [yes/no, scope]
- **Rollback plan**: [how to pull back]
## 14. Risks
| Risk | Type | Severity | Mitigation |
|------|------|----------|------------|
| ... | Commercial/Tech/Coherence/Timing/Support | High/Medium/Low | ... |
## 15. Dependencies and assumptions
### Dependencies
- [team, service, decision]
### Assumptions
- [assumption + how we'll validate it]
## 16. Open questions
- [Question + owner + due date]
## 17. Timeline and milestones
| Milestone | Target date | Owner |
|-----------|-------------|-------|
| Kickoff | ... | ... |
| Design freeze | ... | ... |
| Beta | ... | ... |
| GA | ... | ... |
Phase 5 — Validate
Before publishing, run a self-check on the draft. Skip in express mode.
Quality gates:
- Problem is described with evidence, not anecdote
- All relevant personas are explicit (buyer, end-user, internal)
- Non-goals are listed
- At least one leading and one lagging metric, with baseline if available
- Product and pricing fit is covered
- Risks are scored, not just listed
- Open questions have owners and due dates
If 3+ gates fail, loop back to phase 3 with the user on the gaps.
Pre-mortem (recommended for high-stakes projects): Before locking the PRD, run a pre-mortem. Prompt yourself: "Assume this project has failed 6 months after launch. Write the post-mortem as if it already happened. List the top 3 most likely failure reasons, ordered by probability. Be specific and brutal — not generic risks but this project's real blind spots." Surface hidden assumptions and second-order effects. Feed the output back into section 14 (Risks) and section 15 (Assumptions), and flag anything new as an open question.
Phase 6 — Publish
Ask the user where to publish:
Team wiki / knowledge base (default for finalized PRDs)
- Title format:
PRD — [Product Name] - Return the URL
- Title format:
Local draft (for early WIP or
draft only)- Filename:
YYYY-MM-DD - PRD - [Product Name].md
- Filename:
Both — common case for projects that need iteration
After publishing, suggest next steps:
- Run
product-prd-reviewon the freshly published PRD for a second pass - Open a tracking epic linked to the PRD
- Schedule the kickoff or product review
Rules
- Be direct and dense. No filler, no AI slop.
- Never invent data. If a metric, baseline, or competitive insight is missing, mark it as an open question.
- A PRD is a contract for alignment, not a creative essay. Brevity wins.
- If a section has nothing meaningful to say, write "TBD" with an owner and a date, not filler.
- Quote real signals when available (analytics, existing docs, customer feedback).
- Stop and ask the user when a strategic call is needed (scope, sponsor, priority). Do not guess.
Version publique. 281 lignes. Copie-la dans ~/.claude/skills/product:prd-write/SKILL.md pour l'installer.
Skills voisins
/product:to-issuesTransforme un PRD validé en une série de tickets prêts à coder. Découpe le projet en petites tranches livrables une par une, te fait valider la liste, puis crée les tickets dans le bon ordre dans ton outil de suivi.
/product:prd-reviewRelit un PRD comme un responsable produit : analyse ce qui manque, ajoute du contexte concurrentiel et des données d'usage, pèse les risques, et prépare les questions à poser en réunion. Rend un verdict tranché.
/coach:zoomoutTe force à prendre de la hauteur sur un sujet produit ou contenu au lieu de plonger dans le détail. Mappe où le sujet se situe, qui il touche, et la vraie question à trancher.