feature-dev

Guide software feature development through a seven-phase lifecycle with TDD and code review.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/ScarletFish/MyAnimeDock --skill feature-dev-scarletfish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev
Source: https://github.com/ScarletFish/MyAnimeDock/tree/main/.agents/skills/feature-dev
Command: npx skills add https://github.com/ScarletFish/MyAnimeDock --skill feature-dev-scarletfish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents common development pitfalls like scope creep, architectural debt, and poor error handling by enforcing a rigorous, seven-phase development workflow.

Core Features & Use Cases

  • Structured Requirements: Mandates the use of a standardized template to ensure features are well-defined before coding begins.
  • Deep Contextual Analysis: Orchestrates codebase exploration and architectural design to ensure changes are elegant and maintainable.
  • Quality Assurance: Integrates TDD and multi-perspective code reviews to guarantee functional correctness and adherence to project standards.

Quick Start

Use the feature-dev skill to guide the implementation of a new batch-processing module for the MyAnimeDock library.

Frequently Asked Questions about feature-dev

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

FAQPage Schema
How do I implement a complex software feature without creating architectural debt?

Implementing complex features without architectural debt requires a structured workflow enforcing deep codebase exploration and rigorous quality assurance. A systematic seven-phase lifecycle prevents scope creep by mandating standardized requirements before coding begins.

What is the best way to integrate test-driven development into a new feature implementation?

The best way to integrate test-driven development into feature implementation is embedding it directly within a multi-phase development lifecycle. This ensures functional correctness through rigorous testing and multi-perspective code reviews before architectural changes are finalized.

How do you ensure new code changes adhere to existing project design patterns?

To ensure new code changes adhere to existing project design patterns, perform deep contextual analysis and codebase exploration during feature development. Orchestrating architectural design before coding guarantees changes remain elegant and maintainable.

Does a structured feature development workflow help with rigorous error handling?

A structured feature development workflow prevents poor error handling by enforcing rigorous quality assurance across a seven-phase lifecycle. It mandates comprehensive error handling and adherence to project standards through integrated testing.

When do I need a systematic lifecycle for feature implementation?

You need a systematic lifecycle for feature implementation when adding complex features requiring deep codebase integration and architectural planning. This structured approach handles extensive requirements discovery, exploration, and quality review effectively.

Why does ad-hoc feature implementation lead to scope creep and poor quality?

Ad-hoc feature implementation leads to scope creep and poor quality because it lacks standardized requirement templates and deep contextual analysis. Without a rigorous development workflow, architectural debt and insufficient error handling accumulate rapidly.