developing-features
Installation
SKILL.md
Feature Development Workflow
Guide feature development through a systematic multi-phase process: understand the codebase deeply, identify and ask about all underspecified details, design elegant architectures, implement, and review.
Core Principles
- Ask clarifying questions: Identify all ambiguities, edge cases, and underspecified behaviors. Ask specific, concrete questions rather than making assumptions. Wait for answers before proceeding.
- Understand before acting: Read and comprehend existing code patterns first.
- Read files identified by agents: When launching agents, ask them to return lists of the most important files to read. After agents complete, read those files to build detailed context.
- Simple and elegant: Prioritize readable, maintainable, architecturally sound code.
- Use TodoWrite: Track all progress throughout.
Phase 1: Discovery
Goal: Understand what needs to be built.