feature-dev

Guide feature development through codebase exploration, architecture design, and quality review.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/PM4-SmartFinance/SmartFinance --skill feature-dev-pm4-smartfinance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev
Source: https://github.com/PM4-SmartFinance/SmartFinance/tree/main/.claude/skills/feature-dev
Command: npx skills add https://github.com/PM4-SmartFinance/SmartFinance --skill feature-dev-pm4-smartfinance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of feature development by guiding through codebase exploration, architecture design, and quality review, ensuring a systematic and efficient development process.

Core Features & Use Cases

  • Codebase Exploration: Facilitates understanding of the existing codebase through parallel agent launches.
  • Architecture Design: Offers recommendations on minimal changes, clean architecture, and pragmatic balance.
  • Quality Review: Assists in identifying bugs, correctness, and adherence to conventions.
  • Use Case: Ideal for software engineers working on complex features where a structured approach to development is crucial.

Quick Start

To start a feature development process, use the 'feature-dev' skill with a description of the feature you are developing.

Frequently Asked Questions about feature-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I approach feature development in a complex codebase?

Feature development in a complex codebase requires systematic codebase exploration, architecture design recommendations, and quality review to identify bugs and ensure convention adherence.

What is the best way to explore an existing codebase before adding new features?

The best way to explore an existing codebase is launching parallel agents for analysis, which facilitates deep understanding of current structures before proposing minimal architecture changes.

How can I design architecture changes that balance clean code with pragmatic development?

Architecture design achieves this balance by offering recommendations on minimal changes and clean architecture, ensuring a pragmatic balance for complex software engineering tasks.

How do I review code quality and correctness during feature development?

Review code quality during feature development by identifying bugs, verifying correctness, and checking adherence to established conventions through a structured quality review process.

Does this feature development process work for complex software engineering tasks?

Yes, this process targets software engineers working on complex features where a structured approach to codebase exploration and quality review is crucial for success.