| name | implement-task |
| description | Implement code changes according to Task specifications. Use when executing implementation Tasks. |
Task Implementation Skill
Implement code changes following Task specifications and project standards.
Instructions
- Read and understand the Task description
- Review acceptance criteria carefully
- Plan minimal, focused changes
- Implement following project patterns
- Document non-obvious decisions
Implementation Rules
- Minimal Changes: Only modify what's necessary for the Task
- Follow Patterns: Match existing code style and architecture
- Test Coverage: Include tests for new functionality
- Clean Code: Self-documenting, well-structured code
- No Scope Creep: Don't fix unrelated issues
- Focused investigation: Start from the files, nearby code patterns, and tests identified by the Task. Broaden investigation as needed to implement safely and satisfy acceptance criteria.
- Ordering invariants: Before committing, read the plan's
## Ordering Invariants section. For each entry, locate the relevant calls in your implementation and confirm the stated order is preserved. If the section says "None identified.", skip this step.
File Change Format
When providing code changes, format as:
<complete file contents>
Output Format
## Summary
[Brief description of changes to be made]
## Files Changed
### path/to/file1.py
[Explanation of changes]
### path/to/file2.py
[Explanation of changes]
## Implementation Notes
[Any important decisions or considerations]
## Code Changes
[File blocks with complete contents]
Quality Checklist
Before submitting implementation: