feature-dev

Originally fromnotedit/happy-skills
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.

Phase 1: Discovery

Goal: Understand what needs to be built.

Related skills

More from waybarrios/opencode-power-pack

Installs
14
GitHub Stars
332
First Seen
Apr 28, 2026