Initial Auto-Build plugin structure
This commit is contained in:
123
plugin/templates/plan-template.md
Normal file
123
plugin/templates/plan-template.md
Normal file
@@ -0,0 +1,123 @@
|
||||
# Implementation Plan: {{FEATURE_NAME}}
|
||||
|
||||
## Overview
|
||||
|
||||
{{Brief summary of the implementation approach}}
|
||||
|
||||
## Task Order Summary
|
||||
|
||||
```
|
||||
1. {{Task 1 title}} (no dependencies)
|
||||
2. {{Task 2 title}} (depends on 1)
|
||||
3. {{Task 3 title}} (depends on 1)
|
||||
4. {{Task 4 title}} (depends on 2, 3)
|
||||
...
|
||||
```
|
||||
|
||||
## Dependency Graph
|
||||
|
||||
```
|
||||
Task 1 ──┬──> Task 2 ──┬──> Task 5
|
||||
│ │
|
||||
└──> Task 3 ──┘
|
||||
│
|
||||
└──> Task 4 ──────> Task 5
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Detailed Tasks
|
||||
|
||||
### Task 1: {{Title}}
|
||||
|
||||
**Objective**: {{One sentence describing what this task accomplishes}}
|
||||
|
||||
**Files**:
|
||||
- `{{path/to/file1}}` - {{what to do}}
|
||||
- `{{path/to/file2}}` - {{what to do}}
|
||||
|
||||
**Steps**:
|
||||
1. {{Specific step 1}}
|
||||
2. {{Specific step 2}}
|
||||
3. {{Specific step 3}}
|
||||
|
||||
**Dependencies**: None
|
||||
|
||||
**Completion Criteria**:
|
||||
- [ ] {{How to verify this task is done}}
|
||||
- [ ] {{Another verification}}
|
||||
|
||||
**Patterns to Follow**:
|
||||
- See `{{existing/similar/file}}` for reference
|
||||
|
||||
---
|
||||
|
||||
### Task 2: {{Title}}
|
||||
|
||||
**Objective**: {{One sentence}}
|
||||
|
||||
**Files**:
|
||||
- `{{path/to/file}}` - {{what to do}}
|
||||
|
||||
**Steps**:
|
||||
1. {{Specific step 1}}
|
||||
2. {{Specific step 2}}
|
||||
|
||||
**Dependencies**: Task 1
|
||||
|
||||
**Completion Criteria**:
|
||||
- [ ] {{Verification method}}
|
||||
|
||||
**Patterns to Follow**:
|
||||
- {{Reference to existing pattern}}
|
||||
|
||||
---
|
||||
|
||||
### Task N: {{Title}}
|
||||
|
||||
**Objective**: {{One sentence}}
|
||||
|
||||
**Files**:
|
||||
- `{{path/to/file}}` - {{what to do}}
|
||||
|
||||
**Steps**:
|
||||
1. {{Specific step}}
|
||||
|
||||
**Dependencies**: {{List task numbers}}
|
||||
|
||||
**Completion Criteria**:
|
||||
- [ ] {{Verification}}
|
||||
|
||||
---
|
||||
|
||||
## Testing Strategy
|
||||
|
||||
### During Implementation
|
||||
|
||||
After each task, verify:
|
||||
- [ ] {{Quick check 1}}
|
||||
- [ ] {{Quick check 2}}
|
||||
|
||||
### Final Validation
|
||||
|
||||
- [ ] {{End-to-end test 1}}
|
||||
- [ ] {{End-to-end test 2}}
|
||||
- [ ] {{Manual verification step}}
|
||||
|
||||
## Risk Mitigation
|
||||
|
||||
| Risk | Detection | Response |
|
||||
|------|-----------|----------|
|
||||
| {{Risk from spec}} | {{How to detect early}} | {{What to do if it happens}} |
|
||||
|
||||
## Notes for Implementation
|
||||
|
||||
- {{Important consideration 1}}
|
||||
- {{Gotcha to watch out for}}
|
||||
- {{Pattern to follow consistently}}
|
||||
|
||||
---
|
||||
|
||||
*Generated by Auto-Build planner*
|
||||
*Date: {{TIMESTAMP}}*
|
||||
*Spec: {{SPEC_PATH}}*
|
||||
Reference in New Issue
Block a user