测试与安全

feature-dev

notedit/happy-skills

Guided feature development with codebase understanding and architecture focus. Use for implementing features systematically: explore → clarify → design → implement → test → review.

  • 541 次安装
  • 340 星标
  • 收录于

安装命令

npx skills add https://github.com/notedit/happy-skills --skill feature-dev

SKILL.md

Feature Development

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, implement, test thoroughly, then review.

Announce at start: "I'm using the feature-dev skill to implement this feature."

Core Principles

  • Ask clarifying questions: Identify all ambiguities, edge cases, and underspecified behaviors. Ask specific, concrete questions rather than making assumptions. Wait for user answers before proceeding with implementation. Ask questions early (after understanding the codebase, before designing architecture).
  • 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 before proceeding.
  • Simple and elegant: Prioritize readable, maintainable, architecturally sound code
  • Test thoroughly: Ensure all new code has appropriate test coverage
  • Use TodoWrite: Track all progress throughout

Phase 1: Discovery