78 lines
2.1 KiB
Markdown
78 lines
2.1 KiB
Markdown
# Validate PRP Quality
|
|
|
|
## PRP File: $ARGUMENTS
|
|
|
|
Review a PRP (Pre-Requirements Plan) file for completeness and implementation readiness.
|
|
|
|
## Validation Checklist
|
|
|
|
### Research and Context
|
|
|
|
- [ ] All research context included with URLs
|
|
- [ ] Tech stack properly identified (framework, build tools, testing)
|
|
- [ ] External documentation links provided
|
|
- [ ] Code examples from codebase referenced
|
|
|
|
### Implementation Planning
|
|
|
|
- [ ] Implementation phases clearly defined
|
|
- [ ] Each phase has specific deliverables
|
|
- [ ] Validation commands match project setup
|
|
- [ ] Manual testing steps provided for each phase
|
|
|
|
### Technical Details
|
|
|
|
- [ ] Error handling strategy documented
|
|
- [ ] Existing patterns properly referenced
|
|
- [ ] Incremental milestones defined
|
|
- [ ] Edge cases considered
|
|
|
|
### Execution Readiness
|
|
|
|
- [ ] All TODOs and placeholders resolved
|
|
- [ ] Dependencies clearly listed
|
|
- [ ] Environment setup documented
|
|
- [ ] Success criteria measurable
|
|
|
|
## Analysis Process
|
|
|
|
1. **Structural Review**
|
|
- Check for all required PRP sections
|
|
- Verify phase breakdown is logical
|
|
- Ensure validation points are clear
|
|
|
|
2. **Technical Assessment**
|
|
- Validate that tech stack matches project
|
|
- Check if referenced patterns exist in codebase
|
|
- Confirm validation commands will work
|
|
|
|
3. **Completeness Check**
|
|
- Scan for missing implementation details
|
|
- Identify any ambiguous requirements
|
|
- Flag incomplete research areas
|
|
|
|
## Output
|
|
|
|
### Quality Score (1-10)
|
|
|
|
Rate the PRP's readiness for execution:
|
|
|
|
- **1-3**: Major gaps, needs significant work
|
|
- **4-6**: Good foundation, some areas need completion
|
|
- **7-8**: Well-defined, minor improvements possible
|
|
- **9-10**: Comprehensive and execution-ready
|
|
|
|
### Feedback Report
|
|
|
|
- **Strengths**: What the PRP does well
|
|
- **Missing Elements**: Critical gaps to address
|
|
- **Research Gaps**: Areas needing more documentation
|
|
- **Implementation Concerns**: Potential execution challenges
|
|
|
|
### Recommended Actions
|
|
|
|
- **Ready to execute**: Proceed with `/execute-prp`
|
|
- **Needs completion**: Specific sections to enhance
|
|
- **Requires validation**: Commands to verify first
|
|
- **Research needed**: External resources to gather
|