This is the methodical approach to feature work: it forces you to explore the codebase first, ask clarifying questions before writing any code, compare architectural approaches, then implement with testing baked in. The structure is opinionated about sequence (discovery, exploration, questions, design, implementation, testing, review) and leans heavily on parallel agents for code exploration, architecture design, and review. It's built for when you're adding something substantial to an unfamiliar codebase and want guardrails against the usual mistakes like assuming requirements or skipping edge cases. The clarifying questions phase is explicitly non-skippable, which will either save you or annoy you depending on how well-specified your features usually are.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
10
skills.sh installs
544
GitHub stars
340
last updated
Aug 21, 2026

Install

$ npx -y skills add notedit/happy-skills --skill feature-dev --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/notedit/happy-skills
Categories
Testing & QA, Git & Pull Requests, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from notedit/happy-skills

All 3
1longbridge avatarlongbridge-financial-checkuplongbridge/skillsSystematic 100-point financial health scorecard for listed companies via Longbridge — five dimensions: profitability (ROE / net margin / gross margin), growth (515skills.sh installs
2horuz-ai avatarwebsite-clonerhoruz-ai/claude-pluginsAgentic workflow for cloning websites with pixel-perfect fidelity using specialized sub-agents. Use when the user wants to clone/copy/replicate a website, creat509skills.sh installs
3hkuds avatarcli-anything-wiremockhkuds/cli-anythingPython CLI harness for WireMock HTTP mock server administration503skills.sh installs
4bobmatnyc avataraxumbobmatnyc/claude-mpm-skillsAxum (Rust) web framework patterns for production APIs: routers/extractors, state, middleware, error handling, tracing, graceful shutdown, and testing500skills.sh installs
5hkuds avatarcli-anything-cloudanalyzerhkuds/cli-anythingCommand-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 2499skills.sh installs
6alirezarezvani avatarchaos-engineeringalirezarezvani/claude-skillsUse when planning, running, or learning from chaos engineering experiments. Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "bl497skills.sh installs