draft-prd
Draft or refine the project's PRD from the description and conversation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Draft or refine the project's PRD from the description and conversation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Check whether this card's code meets the acceptance criteria
Run a quick UX/UI workshop using ASCII-art sketches
Write automated tests for unticked scenarios in this card's test cases
Review code changes on this card for likely bugs, regressions, and missed edges
Cherry-pick post-merge commits onto a new follow-up branch
Maintain a support docs pack — dedup, length budgets, and no splintering — and land changes as a reviewed pull request. Use when a support thread, or a hand-off from Support assist, surfaces a new resolution, a correction to an existing one, or a deployment quirk worth recording. Not for ordinary code changes.
| name | draft-prd |
| description | Draft or refine the project's PRD from the description and conversation |
| label | Draft PRD |
| surface | project |
| jockey-hint | Top pill on the project surface when the PRD is empty. Demote once the PRD has substantive content unless the user signals a fresh draft pass. |
| workhorse-version | 0.2.0 |
Produce or refine the project's PRD at .workhorse/projects/{hash}-{slug}/prd.md. The agent already knows the project's hash and slug from the workspace context.
This is the PRD-level equivalent of card-level Implement this — go straight to drafting from the project description and conversation history. Do not start by asking questions; produce a sensible structure even when no conversation has yet occurred.
Pick one starting shape based on the project's material:
## headings per component, each with a short overview and bullets## headings per phase or area of the workflow## per component, ### per sub-featureThe opening section is always Overview — state the operator, workflow, technical, or user problem and the desired simplification. Two or three sentences, not a corporate paragraph.
.workhorse/projects/{hash}-{slug}/prd.md (it may be empty, mid-draft, or substantive)You are working on the project surface, not a card workspace. Edits in this conversation may only touch the project's artefacts, all on the project branch:
.workhorse/projects/{hash}-{slug}/prd.md.workhorse/projects/{hash}-{slug}/mockups/.workhorse/projects/{hash}-{slug}/card-plan.mdDo not edit specs, per-card plans, test cases, card working docs, or any code. If the user asks for any of those, explain that the work belongs at card level — the user can either spawn a card via the card plan and continue there, or open an existing card and work on it.
You may read anything from the workspace's main branch for context.