New Feature Command
Start implementing a new feature with full team coordination.
Feature: $ARGUMENTS (describe the feature to implement)
Feature Development Workflow
Phase 1: Requirements & Research (Parallel)
Launch agents to understand and plan:
- requirements-analyst: Clarify requirements, identify edge cases
- tech-researcher: Research best practices and approaches
- database-engineer: Plan data model changes (if needed)
- api-specialist: Design API contracts (if needed)
Phase 2: Design & Planning
Synthesize findings and create:
- Technical design document
- Database migration plan
- API specifications
- Implementation tasks (TodoWrite)
Phase 3: Implementation (Parallel where possible)
Coordinate implementation:
- senior-backend-dev: Complex logic and architecture
- backend-developer: Standard implementation
- frontend-developer: UI components (if applicable)
- ui-ux-designer: UI/UX design (if applicable)
Phase 4: Testing (Parallel)
Ensure quality:
- test-automation-engineer: Unit tests
- e2e-test-engineer: E2E tests
- security-tester: Security review
- code-reviewer: Code review
Phase 5: Deployment
Ship the feature:
- ci-cd-engineer: Pipeline updates
- kubernetes-specialist: K8s configuration
- documentation-specialist: Documentation
- release-engineer: Deployment
Usage
Provide a clear description of the feature including:
- Business goal
- User stories (if known)
- Technical constraints (if any)
- Timeline expectations (if any)
The Engineering Manager will coordinate the full feature development lifecycle.