Imported from igmarin/agent-profiles (
plugins/rust-developer/skills/planning-review-prd/SKILL.md). Install upstream withnpx skills add igmarin/agent-profiles --skill planning-review-prd. Copyright stays with the author (MIT).
Resolve skill names through ../../skill-map.json; use the source pack to disambiguate. Load only the workflow and resources needed for the authorized task.
Reviewing a PRD
Evaluate a PRD for quality — not agreement with a preferred solution.
HARD-GATE
- Review the document, not the idea.
- Every finding must cite a specific PRD section (redact sensitive data).
- No alternative solutions unless a requirement is infeasible.
Core Process
- Receive the PRD.
- Apply the review checklist (completeness, testability, clarity, feasibility, scope, dependencies, edge cases).
- Classify each finding as Critical, Suggestion, or Note.
- Produce a findings table with severity, evidence, and recommendation.
- Verdict: Approved / Approved with Suggestions / Needs Revision.
- If Needs Revision, instruct author to address Critical findings and re-run review.
Output
- Verdict.
- Findings table with columns: #, Severity, Section, Finding, Evidence, Recommendation.
- Summary with count by severity.
- Acknowledgement of well-written sections.
Review Checklist (abbreviated)
Completeness: goals and success metrics are measurable; out-of-scope explicit. Testability: requirements can be verified with pass/fail tests; acceptance criteria are specific. Clarity: no undefined jargon; no ambiguous modal verbs. Feasibility: timeline realistic; dependencies identified. Scope & Edge Cases: failure scenarios described; migration/compatibility concerns.
Refer to the full checklist in the skill’s reference documentation.
Integration
| Skill | When |
|---|---|
| create-prd | Review immediately after PRD generation |
| generate-tasks | After review passes |
| tech-lead persona | For deeper feasibility assessment |