feature-development

Plan software features through discovery, architecture, implementation, testing, and documentation milestones.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/astrosteveo/marketplace --skill feature-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-development
Source: https://github.com/astrosteveo/marketplace/tree/main/plugins/feature-dev/skills/feature-development
Command: npx skills add https://github.com/astrosteveo/marketplace --skill feature-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, milestone-driven workflow to plan, design, implement, and verify features end-to-end, reducing ambiguity and misalignment.

Core Features & Use Cases

  • Discovery & Exploration: Rapidly assess the existing codebase and gather context for feature scope.
  • Clarifying Questions: Proactively surface edge cases and integration concerns before design.
  • Architecture Design: Propose multiple approaches with trade-offs and testing strategies.
  • Iterative Implementation: Break work into milestones with incremental delivery and verification.
  • Quality & Documentation: Ensure tests, reviews, and documentation accompany each milestone.

Quick Start

Run the feature-development skill to structure a new feature from discovery through deployment.

Frequently Asked Questions about feature-development

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

FAQPage Schema
How do I structure feature development from discovery through documentation?

Feature development can be structured using a 6-phase workflow covering discovery, clarification, architecture design, implementation, testing, and documentation to reduce ambiguity. This enforces milestone-driven delivery with explicit test strategies and integration checkpoints.

What is the best way to break down software engineering milestones for incremental delivery?

Breaking down software engineering milestones involves iterative implementation that splits feature work into incremental deliverables. Each milestone requires verification, architecture guidance, and explicit test strategies to ensure quality and alignment throughout the feature development lifecycle.

How do I proactively surface edge cases and integration concerns before architecture design?

Surfacing edge cases before architecture design requires a dedicated clarification phase that asks targeted questions about feature scope. This proactive discovery process assesses the existing codebase to identify integration concerns and misalignment risks early in feature development.

Can I use this milestone-driven workflow for both small enhancements and large feature bets?

This milestone-driven workflow applies across software projects ranging from small enhancements to large feature bets. It scales by enforcing architecture guidance, integration checkpoints, and iterative testing strategies regardless of the overall feature development scope.

How does architecture design work when planning a new software feature?

Architecture design during feature development proposes multiple approaches with documented trade-offs and testing strategies. This design phase follows codebase discovery and clarification, ensuring the chosen architecture aligns with milestone-driven implementation requirements.