Feature Dev
End-to-end feature development workflow: breaks down a feature request into implementation tasks, generates code across all affected files, writes tests, and creates a pull request — all from a single prompt.
Install
claude plugins add feature-dev Feature Dev compresses the full feature development loop — planning, coding, testing, and PR creation — into a single Claude Code interaction.
How it works
Describe the feature you want to build and Feature Dev starts by breaking it into a concrete implementation plan: which files need to change, what new files need creating, what tests to write, and what dependencies to add. You review and approve the plan before any code is written.
Once approved, the plugin implements changes across all affected layers of your application in a single coordinated pass. It understands common patterns: adding a REST endpoint means updating the router, controller, service, model, and tests together — not just one file.
Test-first option
Feature Dev can operate in test-first mode, writing the test expectations before the implementation. This is useful for behavior-driven development or for teams that want test coverage as a non-negotiable part of every PR.
PR workflow
When implementation is complete, Feature Dev commits the changes with a conventional commit message, writes a structured PR description (what, why, testing notes), and opens the pull request via the GitHub plugin.
223,000+ installs and growing — Feature Dev is how teams build faster with Claude Code.
Features
Feature decomposition
Breaks a feature description into discrete implementation tasks with file-level granularity before writing any code.
Cross-file implementation
Implements changes across all affected files — models, controllers, tests, routes, types — in a single pass.
Test generation
Writes unit and integration tests alongside implementation code, not as an afterthought.
PR creation
Commits changes and opens a pull request with a structured description of what changed and why.
Common Use Cases
- Shipping complete features from a single natural-language prompt
- Accelerating feature development cycles
- Ensuring tests are written alongside new code
- Reducing context-switching between planning and implementation