Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:53:00 +08:00
commit c961db41d7
20 changed files with 2110 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
---
description: "Execute a Story PRP with focused task implementation"
---
# Execute Story PRP
## PRP File: $ARGUMENTS
## Mission
Execute a story/task PRP through **sequential task completion** with immediate validation.
**Execution Philosophy**: Complete one task, validate it, then move to the next. No task left behind.
## Execution Process
### 1. Load Story PRP
- Read the specified story PRP file
- Understand the original story intent
- Review all context references
- Note validation commands for each task
### 2. Pre-Implementation Check
- Ultrathink about the story intent and task requirements
- Verify all referenced files exist
- Check that patterns mentioned are accessible
- Ensure development environment is ready
- Run any pre-requisite setup commands
### 3. Task-by-Task Implementation
For each task in the PRP:
**a) Understand Task**
- Read task requirements completely
- Review referenced patterns
- Check gotchas and constraints
**b) Implement Task**
- Follow the specified pattern
- Use the indicated naming conventions
- Apply the documented approach
- Handle edge cases mentioned
**c) Validate Immediately**
- Run the task's validation command
- If validation fails, fix and re-validate
- Don't proceed until current task passes
**d) Mark Complete**
- Update todo list to track progress
- Document any deviations if necessary
### 4. Full Validation
After all tasks complete:
- Run the validation gates from PRP
- Execute comprehensive test suite
- Verify all acceptance criteria met
### 5. Completion
- Work through completion checklist
- Ensure story requirements satisfied
- Move completed PRP to PRPs/completed/{feature-name}/ create the folder if it does not exist
## Execution Rules
**Validation Gates**: Each task must pass validation, iterate until passed
**Pattern Adherence**: Follow existing patterns, don't create new ones
**No Shortcuts**: Complete all validation steps
## Failure Handling
When a task fails validation:
1. Read the error message carefully
2. Check the pattern reference again
3. Validate it by investigating the codebase
4. Fix and re-validate
5. If stuck, check similar implementations
## Success Criteria
- Every validation command passes
- Full test suite green
- Story acceptance criteria met
- Code follows project conventions