Initial commit
This commit is contained in:
32
skills/implement-feature/assets/IMPLEMENTATION.md
Normal file
32
skills/implement-feature/assets/IMPLEMENTATION.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Implementation Summary: [Feature Name]
|
||||
|
||||
## Completed Steps
|
||||
|
||||
**Step 1:** [Description]
|
||||
- Files modified: [list]
|
||||
- Key changes: [summary]
|
||||
|
||||
**Step 2:** [Description]
|
||||
- Files modified: [list]
|
||||
- Key changes: [summary]
|
||||
|
||||
## Files Changed
|
||||
|
||||
### New Files
|
||||
- `path/to/new/file.ext` - [Purpose and key contents]
|
||||
|
||||
### Modified Files
|
||||
- `path/to/modified/file.ext` - [What was changed and why]
|
||||
|
||||
## Code Comments Added
|
||||
|
||||
- [ ] Code comments added (if requested)
|
||||
- [ ] No comments needed
|
||||
|
||||
## Deviations from Plan
|
||||
|
||||
[Any changes made during implementation that differed from the original plan, and why]
|
||||
|
||||
## Ready for Review
|
||||
|
||||
Implementation complete. All planned steps executed according to PLAN.md.
|
||||
40
skills/implement-feature/assets/PLAN.md
Normal file
40
skills/implement-feature/assets/PLAN.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Implementation Plan: [Feature Name]
|
||||
|
||||
## Approach
|
||||
|
||||
[High-level description of how this will be implemented, including architectural decisions]
|
||||
|
||||
## Files to Create/Modify
|
||||
|
||||
**NEW:**
|
||||
- `path/to/new/file.ext` - [Purpose]
|
||||
|
||||
**MODIFY:**
|
||||
- `path/to/existing/file.ext` - [What changes will be made]
|
||||
|
||||
## Key Architectural Decisions
|
||||
|
||||
**[Decision Name]**
|
||||
- [Rationale for this decision]
|
||||
- [Alternatives considered]
|
||||
|
||||
## Implementation Steps
|
||||
|
||||
**Step 1:** [Brief description]
|
||||
- [Details of what this step involves]
|
||||
|
||||
**Step 2:** [Brief description]
|
||||
- [Details of what this step involves]
|
||||
|
||||
**Step 3:** [Brief description]
|
||||
- [Details of what this step involves]
|
||||
|
||||
## Dependencies
|
||||
|
||||
- [External libraries or tools needed]
|
||||
- [Existing codebase patterns to follow]
|
||||
|
||||
## Risks & Mitigations
|
||||
|
||||
- **Risk**: [Potential issue]
|
||||
- **Mitigation**: [How to address it]
|
||||
51
skills/implement-feature/assets/REFLECTION.md
Normal file
51
skills/implement-feature/assets/REFLECTION.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# Session Reflection: [Feature Name]
|
||||
|
||||
**Date**: [YYYY-MM-DD HH:MM Timezone]
|
||||
**Session**: `YYYYMMDD-HHMM-slug`
|
||||
|
||||
## Task Summary
|
||||
|
||||
[Brief description of what was accomplished in this session]
|
||||
|
||||
## User Corrections
|
||||
|
||||
### Correction 1: [What user corrected]
|
||||
- **Context**: [What you did wrong]
|
||||
- **User feedback**: [What user said]
|
||||
- **Gap type**: [coverage|effectiveness|clarity|error]
|
||||
- **Gap analysis**: [What instruction was missing or ineffective]
|
||||
|
||||
### Correction 2: [What user corrected]
|
||||
- **Context**: [What you did wrong]
|
||||
- **User feedback**: [What user said]
|
||||
- **Gap type**: [coverage|effectiveness|clarity|error]
|
||||
- **Gap analysis**: [What instruction was missing or ineffective]
|
||||
|
||||
## Project Preferences Revealed
|
||||
|
||||
- [Preference 1]: [Description]
|
||||
- [Preference 2]: [Description]
|
||||
|
||||
## Gates Triggered
|
||||
|
||||
- [ ] Groucho consultation (Phase 2)
|
||||
- [ ] User plan confirmation (Phase 2)
|
||||
- [ ] Step-by-step confirmations (Phase 3)
|
||||
- [ ] Chico review permission (Phase 4)
|
||||
- [ ] Zeppo testing strategy (Phase 5)
|
||||
- [ ] Harpo documentation (Phase 6)
|
||||
- [ ] Reflection recording (Phase 7)
|
||||
|
||||
## Workflow Observations
|
||||
|
||||
**What worked well:**
|
||||
- [Observation 1]
|
||||
- [Observation 2]
|
||||
|
||||
**What needs improvement:**
|
||||
- [Issue 1 and potential solution]
|
||||
- [Issue 2 and potential solution]
|
||||
|
||||
## Notes
|
||||
|
||||
[Any additional observations or context for future reference]
|
||||
32
skills/implement-feature/assets/REQUIREMENTS.md
Normal file
32
skills/implement-feature/assets/REQUIREMENTS.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Requirements: [Feature Name]
|
||||
|
||||
## Summary
|
||||
|
||||
[1-2 sentence description of what needs to be built]
|
||||
|
||||
## Detailed Requirements
|
||||
|
||||
1. [Specific functionality needed]
|
||||
2. [Another requirement]
|
||||
3. [Edge cases to handle]
|
||||
|
||||
## Constraints
|
||||
|
||||
- [Technical constraints]
|
||||
- [Performance requirements]
|
||||
- [Compatibility requirements]
|
||||
|
||||
## User Preferences
|
||||
|
||||
- [Preferred approach or technology]
|
||||
- [Code style or patterns to follow]
|
||||
|
||||
## Success Criteria
|
||||
|
||||
- [ ] [Measurable outcome 1]
|
||||
- [ ] [Measurable outcome 2]
|
||||
- [ ] [Measurable outcome 3]
|
||||
|
||||
## Documentation Links
|
||||
|
||||
[Links to API docs, references, or related documentation fetched during requirements gathering]
|
||||
51
skills/implement-feature/assets/TESTING.md
Normal file
51
skills/implement-feature/assets/TESTING.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# Testing Plan: [Feature Name]
|
||||
|
||||
## Test Strategy
|
||||
|
||||
[Overview of testing approach from Zeppo]
|
||||
|
||||
## Automated Tests
|
||||
|
||||
### Test 1: [Test Name]
|
||||
- **Purpose**: [What this test validates]
|
||||
- **Method**: [How to run it]
|
||||
- **Expected Result**: [What should happen]
|
||||
|
||||
### Test 2: [Test Name]
|
||||
- **Purpose**: [What this test validates]
|
||||
- **Method**: [How to run it]
|
||||
- **Expected Result**: [What should happen]
|
||||
|
||||
## Manual Verification Steps
|
||||
|
||||
1. [Step-by-step manual test]
|
||||
- Expected: [outcome]
|
||||
|
||||
2. [Another manual test]
|
||||
- Expected: [outcome]
|
||||
|
||||
## Edge Cases to Test
|
||||
|
||||
- [Edge case 1]: [Expected behavior]
|
||||
- [Edge case 2]: [Expected behavior]
|
||||
|
||||
## Performance Considerations
|
||||
|
||||
[Any performance testing needed]
|
||||
|
||||
## Test Results
|
||||
|
||||
### Automated Tests
|
||||
- [ ] All automated tests pass
|
||||
|
||||
### Manual Verification
|
||||
- [ ] Manual test 1 completed
|
||||
- [ ] Manual test 2 completed
|
||||
|
||||
### Edge Cases
|
||||
- [ ] Edge case 1 verified
|
||||
- [ ] Edge case 2 verified
|
||||
|
||||
## Issues Found
|
||||
|
||||
[Any issues discovered during testing and how they were addressed]
|
||||
Reference in New Issue
Block a user