feature-dev_skill

This skill guides feature development by exploring the codebase, clarifying requirements, designing architecture, implementing, testing, and reviewing with
  • Python

278

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill notedit/happy-skills --skill feature-dev

  • SKILL.md6.8 KB

Overview

This skill guides developers through systematic feature development for Python projects, focusing on codebase understanding, clear design, and thorough testing. I announce at the start: "I'm using the feature-dev skill to implement this feature." It enforces a phased workflow from discovery through quality review to deliver maintainable, well-tested features.

How this skill works

The skill inspects the repository structure, identifies relevant files and patterns, launches parallel code-explorer and architect agents to map implementation options, and produces concrete todos and designs. It pauses to collect clarifying answers before designing, then implements code, generates and runs tests, conducts multi-angle code reviews, and summarizes results and next steps.

When to use it

  • When adding a new feature that touches multiple modules or subsystems
  • When you need a repeatable, audit-friendly development process
  • When codebase familiarity is low and you must learn patterns before changing code
  • When testing and CI coverage for a new feature are required
  • When architectural trade-offs must be evaluated explicitly

Best practices

  • Ask and record all clarifying questions before design or implementation
  • Run parallel explorers to get diverse perspectives on the codebase
  • Favor small, well-tested increments over large monolithic changes
  • Match new code to existing style and architectural conventions
  • Prioritize critical tests (unit and integration) and iterate on failures promptly

Example use cases

  • Implement a new API endpoint while keeping backward compatibility and existing handlers intact
  • Add a feature that reuses core business logic but requires new UI and tests
  • Refactor a subsystem to introduce a plugin point with minimal disruption
  • Introduce a background job pipeline with integration and end-to-end tests
  • Rapidly prototype two alternative designs and compare trade-offs before implementation

FAQ

No. The skill requires clarifying questions and explicit user approval before any implementation begins.

How are tests produced and run?

The skill launches test-generator agents for unit and integration tests, consolidates their recommendations, implements approved tests, and runs them via a test-runner agent until all pass.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational