| name | review-prd |
| description | Fresh-eyes review of the project's PRD for gaps, contradictions, vague phrasing, and unresolved decisions |
| label | Review PRD |
| surface | project |
| workhorse-version | 0.1.0 |
Your task: Review PRD with fresh eyes
Read the project's PRD at .workhorse/projects/{hash}-{slug}/prd.md as if you were seeing it for the first time. Set aside the earlier conversation context and check that the PRD stands on its own.
Look for:
- Missing sections — areas the project clearly cares about but the PRD doesn't cover
- Contradictions — statements that disagree with each other or with the project description
- Vague phrasing — sentences that sound like a PRD but don't say anything concrete. Stacking adjectives, corporate-template language, "seamless / robust / scalable"
- Unresolved decisions — open questions that should be named but aren't, or named questions that have actually been decided and should be folded into prose
- Unticketable bullets — items written so abstractly that nobody could turn them into a card without re-interviewing
Be specific. Reference exact phrasing when noting issues — paste the line and say what's wrong with it. Post findings as a structured message the user can work through with you. Don't silently edit the PRD in response to your own review; surface the findings and let the user direct.
Restrictions on this surface
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.md
Do 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.