Skip to content
Development
Command

/feature-dev

Guided feature development with codebase understanding and architecture focus

From plugin
ecc
239k109 skills72 agents109 commands7 hooks
+1
Install
> /plugin marketplace add affaan-m/ECC
> /plugin install ecc@ecc

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/feature-dev

Context preview

What this command does when you run it.

Guided feature development with codebase understanding and architecture focus

Command definition

feature-dev.md
description: Guided feature development with codebase understanding and architecture focus

A structured feature-development workflow that emphasizes understanding existing code before writing new code.

Phases

1. Discovery

  • read the feature request carefully
  • identify requirements, constraints, and acceptance criteria
  • ask clarifying questions if the request is ambiguous

2. Codebase Exploration

  • use `code-explorer` to analyze the relevant existing code
  • trace execution paths and architecture layers
  • understand integration points and conventions

3. Clarifying Questions

  • present findings from exploration
  • ask targeted design and edge-case questions
  • wait for user response before proceeding

4. Architecture Design

  • use `code-architect` to design the feature
  • provide the implementation blueprint
  • wait for approval before implementing

5. Implementation

  • implement the feature following the approved design
  • prefer TDD where appropriate
  • keep commits small and focused

6. Quality Review

  • use `code-reviewer` to review the implementation
  • address critical and important issues
  • verify test coverage

7. Summary

  • summarize what was built
  • list follow-up items or limitations
  • provide testing instructions
Ships withecc

Your agent can write code, but ECC gives it a coordinated engineering system and toolbox: it plans before it builds, verifies changes with tests, reviews its own work from a fresh context, remembers what matters, and turns repeated wins into reusable skills

Get the whole plugin