Initial commit
This commit is contained in:
108
commands/prp-task-create.md
Normal file
108
commands/prp-task-create.md
Normal file
@@ -0,0 +1,108 @@
|
||||
# Create TASK PRP (Advanced)
|
||||
|
||||
Generate a comprehensive task list for focused changes with validation.
|
||||
|
||||
## Task: $ARGUMENTS
|
||||
|
||||
## Analysis Process
|
||||
|
||||
1. **Scope Definition**
|
||||
- Identify all affected files
|
||||
- Map dependencies
|
||||
- Check for side effects
|
||||
- Note test coverage
|
||||
|
||||
2. **Pattern Research**
|
||||
- Find similar changes in history
|
||||
- Identify conventions to follow
|
||||
- Check for helper functions
|
||||
- Review test patterns
|
||||
|
||||
3. **User Clarification**
|
||||
- Confirm change scope
|
||||
- Verify acceptance criteria
|
||||
- Check deployment considerations
|
||||
- Identify blockers
|
||||
|
||||
## PRP Generation
|
||||
|
||||
**READ**
|
||||
Using TASK_PRP/PRPs/prp_task.md format:
|
||||
|
||||
### Context Section
|
||||
|
||||
```yaml
|
||||
context:
|
||||
docs:
|
||||
- url: [API documentation]
|
||||
focus: [specific methods]
|
||||
|
||||
patterns:
|
||||
- file: existing/example.py
|
||||
copy: [pattern to follow]
|
||||
|
||||
gotchas:
|
||||
- issue: "Library requires X"
|
||||
fix: "Always do Y first"
|
||||
```
|
||||
|
||||
### Task Structure
|
||||
|
||||
```
|
||||
ACTION path/to/file:
|
||||
- OPERATION: [specific change]
|
||||
- VALIDATE: [test command]
|
||||
- IF_FAIL: [debug strategy]
|
||||
- ROLLBACK: [undo approach]
|
||||
```
|
||||
|
||||
### Task Sequencing
|
||||
|
||||
1. **Setup Tasks**: Prerequisites
|
||||
2. **Core Changes**: Main modifications
|
||||
3. **Integration**: Connect components
|
||||
4. **Validation**: Comprehensive tests
|
||||
5. **Cleanup**: Remove temp code
|
||||
|
||||
### Validation Strategy
|
||||
|
||||
- Unit test after each change
|
||||
- Integration test after groups
|
||||
- Performance check if relevant
|
||||
- Security scan for sensitive areas
|
||||
|
||||
## User Interaction Points
|
||||
|
||||
1. **Task Review**
|
||||
- Confirm task breakdown
|
||||
- Validate sequencing
|
||||
- Check completeness
|
||||
|
||||
2. **Risk Assessment**
|
||||
- Review potential impacts
|
||||
- Confirm rollback approach
|
||||
- Set success criteria
|
||||
|
||||
## Critical Elements
|
||||
|
||||
- Include debug patterns
|
||||
- Add performance checks
|
||||
- Note security concerns
|
||||
- Document assumptions
|
||||
|
||||
## Output
|
||||
|
||||
Save as: `TASK_PRP/PRPs/working-memory/{feature-name}/{task-name}.md`
|
||||
|
||||
## Quality Checklist
|
||||
|
||||
- [ ] All changes identified
|
||||
- [ ] Dependencies mapped
|
||||
- [ ] Each task has validation
|
||||
- [ ] Rollback steps included
|
||||
- [ ] Debug strategies provided
|
||||
- [ ] Performance impact noted
|
||||
- [ ] Security checked
|
||||
- [ ] No missing edge cases
|
||||
|
||||
Remember: Small, focused changes with immediate validation.
|
||||
Reference in New Issue
Block a user