一键导入
start-prd
Synthesize the current conversation into a product-level PRD (the why/what, not the how) at features/<feature>/PRD.md — no interview.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Synthesize the current conversation into a product-level PRD (the why/what, not the how) at features/<feature>/PRD.md — no interview.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | start-prd |
| description | Synthesize the current conversation into a product-level PRD (the why/what, not the how) at features/<feature>/PRD.md — no interview. |
| disable-model-invocation | true |
Synthesize the PRD from the current conversation and your codebase understanding. Do NOT interview the user — use what you already know.
The PRD is a product spec. It answers one question: why are we doing this and what does success look like? It is written for everyone — PM, design, engineering, stakeholders — in user and business terms.
Hard boundary — the PRD does NOT contain databases, APIs, algorithms, infrastructure, code structure, or how anything is built. If you find yourself naming a table, an endpoint, or a module, stop: that belongs in the SRD (Software Requirements Doc), not here.
Understand the current state of the codebase, if you haven't already: start with docs/wiki/INDEX.md + docs/wiki/domain-map.md and the relevant docs/wiki/modules/*.md page(s) — they carry the domain vocabulary the PRD should use. Explore the repo directly only for what the wiki doesn't answer.
Draft the PRD using the template below, keeping every section strictly product-level. Before finalizing, check with the user that the Goals, Non-Goals, and which stories are must-have match their expectations — these three are where misalignment hides.
Write the finished PRD to features/<feature-slug>/PRD.md, where <feature-slug> is a short kebab-case slug (e.g. features/account-balances/PRD.md); create the directory if it doesn't exist. If an SRD.md already exists for this feature (from the srd-creator skill), reuse its slug exactly and write PRD.md beside it — don't create a parallel folder. This file is the deliverable, referenced later when building the SRD and Engineering Plan.
The user pain or business need, from the user's perspective. Why does this matter, and to whom?
The desired outcomes — what we want to be true once this ships. State them qualitatively; the numbers live in Success Metrics.
What is explicitly out of scope. Drawing this line prevents scope creep and misaligned reviews.
How we'll know it worked — the KPIs or targets that should move if this succeeds.
Who this is for — the actors who will use or be affected by the feature.
Group stories under a persona heading (one per Persona above). Don't repeat "As a " on every line — the heading carries it. Order personas primary-first and, within each, must-have-first. Tag every story [must-have] or [nice-to-have]. Every Persona above should carry at least one story, and every Goal above should trace to at least one. Number stories continuously across the whole section (don't restart per persona). Format:
As a :
[must-have] I want a , so that [nice-to-have] I want a , so that [must-have] I want to see the balance on my accounts, so that I can make better informed decisions about my spending[nice-to-have] I want to filter transactions by category, so that I can see where my money goes
The experience at a high level — key user flows, screens, and interactions. Link mockups if they exist. Describe what the user sees and does, not how it's implemented.