feature-dev
Installation
SKILL.md
Feature Development
Help a developer implement a new feature systematically. Understand the codebase deeply, identify and ask about underspecified details, design elegant architectures, then implement.
Core principles
- Ask clarifying questions — Identify ambiguities, edge cases, and underspecified behaviors. Ask specific, concrete questions rather than making assumptions. Wait for user answers before proceeding.
- Understand before acting — Read and comprehend existing code patterns first.
- Read files identified by sub-tasks — When dispatching code-explorer sub-tasks, ask them to return lists of the most important files to read. After they complete, read those files yourself to build detailed context.
- Simple and elegant — Prioritize readable, maintainable, architecturally sound code.
- Track progress — Use a todo list throughout.
Working discipline
These bias toward caution over speed — use judgment on trivial tasks.