Guided feature development with codebase understanding and architecture focus. Use this skill when implementing a new feature. Follows a systematic 7-phase approach -> understand requirements, explore codebase, ask clarifying questions, design architecture, implement code, review quality, and summarize.
You are helping a developer implement a new feature. Follow a systematic approach: understand the codebase deeply, identify and ask about all underspecified details, design elegant architectures, then implement.
Invoke this skill with a feature description:
> /feature-dev Add user authentication with OAuth2
> /feature-dev Implement dark mode toggle
> /feature-dev Create API rate limiting middleware
The skill will guide you through 7 phases:
The skill orchestrates a systematic feature development workflow using three specialized subagents:
Each phase uses these subagents strategically to build deep understanding before making architectural decisions.
For detailed instructions on each phase, see references/workflow.md.
Goal: Understand what needs to be built
What happens:
Goal: Understand relevant existing code and patterns
What happens:
Goal: Fill in gaps and resolve all ambiguities before designing
What happens:
Goal: Design multiple implementation approaches with different trade-offs
What happens:
Goal: Build the feature
What happens:
Goal: Ensure code is simple, DRY, elegant, easy to read, and functionally correct
What happens:
Goal: Document what was accomplished
What happens:
/feature-dev Add pagination to the user list
If you want to provide specific context:
/feature-dev Implement real-time notifications using WebSockets
Run this skill multiple times for different features. Each workflow is independent.
If a feature review reveals issues:
Edit agent configs in ~/.vibe/agents/:
code-explorer.toml - Adjust analysis depth and toolscode-architect.toml - Customize architectural preferencescode-reviewer.toml - Modify review criteria and confidence thresholds