Feature Implementation Template
Use when adding new functionality to the codebase.
Primary agent: planner → developer → tester Workflow phases: Phase 1 (Plan) → Phase 2 (Test RED) → Phase 3 (Build GREEN) → Phase 4 (Review) Create with: npx meowkit task new --type feature "description"
When to use
- Adding a new API endpoint
- Building a new UI component
- Implementing a new business rule
- Adding a new integration
Key sections
User Story
Format: "As a [user type], I want [action], so that [outcome]." Centers the implementation on user value.
Technical Approach
Split into three sub-sections aligned with MeowKit phases:
- Phase 2 — Test Plan (RED): Test cases to write before implementation
- Phase 3 — Implementation Plan: Numbered steps
- Phase 4 — Review Checklist: What reviewer checks
API Changes (optional)
Document endpoint changes, interface changes, breaking changes.
Agent behavior
- Planner creates the task file, fills Goal + User Story + Technical Approach
- Gate 1: Human approves the plan
- Tester writes failing tests (Phase 2)
- Developer implements until tests pass (Phase 3)
- Reviewer audits against Review Checklist (Phase 4)
- Gate 2: Human approves the review