Files
2025-11-30 08:44:03 +08:00

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