Build New Features

When you need to build a new feature, work with the Feature Implementation agent to go from requirements to working code. The agent helps with design decisions, writes clean code that integrates with your existing codebase, and ensures comprehensive testing. Feature Implementation agent showing parallel execution implementation with detailed code changes

Staff Engineer Expertise

  • Minimal Code Changes: Focuses on implementing features with the least possible modifications
  • Existing Pattern Integration: Ensures new code fits perfectly within existing architecture
  • Test-Driven Development: Implements tests first, then validates feature implementation
  • Design Document Creation: Provides multiple implementation options before coding
  • Code Quality Focus: Produces clean, uncommented code that follows best practices

Development Phases

  • Requirements analysis and planning
  • Technical design and architecture
  • Code implementation and review
  • Testing and validation
  • Documentation and deployment

Structured Implementation Process

  1. Research Phase: Analyzes codebase, testing patterns, and clarifies requirements
  2. Design Phase: Creates design document with implementation options for approval
  3. Implementation Phase: Tests-first approach with lint checks and minimal changes
  4. Review Phase: Removes debugging code, ensures clean final implementation

When to Use

  • New feature requests: Turn requirements into working code
  • Complex implementations: Get help with challenging technical problems
  • Unfamiliar codebases: Understand patterns before implementing
  • Testing needs: Ensure new features have comprehensive test coverage
  • Code reviews: Get implementation options before writing code