feature

Coordinates specification-driven feature development with milestone planning and incremental implementation.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/aubrian-halili/ai-experience --skill feature-aubrian-halili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature
Source: https://github.com/aubrian-halili/ai-experience/tree/main/.claude/skills/feature
Command: npx skills add https://github.com/aubrian-halili/ai-experience --skill feature-aubrian-halili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of developing new features by enforcing a structured, specification-driven approach, ensuring clarity, quality, and incremental delivery.

Core Features & Use Cases

  • Guided Development: Walks through defining, specifying, and implementing features.
  • Milestone Planning: Breaks down complex features into manageable, verifiable steps.
  • Use Case: When a product manager requests a new user authentication flow, this Skill guides the engineer through defining requirements, designing the solution, implementing it in stages, and verifying each part.

Quick Start

Use the feature skill to implement the user profile editing feature.

Frequently Asked Questions about feature

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

FAQPage Schema
How do I structure feature development from specification to incremental delivery?

Feature development is structured by enforcing a specification-driven approach with clear milestones, user approval gates, and test-driven confidence before writing code. This ensures clarity and incremental delivery through verifiable steps, managing feature types like greenfield, enhancement, integration, and migration.

What is the best way to break down complex features into manageable milestones?

The best way to break down complex features into milestones is using an incremental delivery philosophy that splits specifications into verifiable steps. This approach enforces scope discipline and includes user approval gates to ensure each milestone meets requirements before proceeding.

How does specification before code improve agile feature implementation?

Specification before code improves agile feature implementation by establishing clear requirements and test-driven confidence upfront. It guides structured development through user approval gates and incremental milestones, ensuring scope discipline and reducing rework during the delivery process.

Can I use incremental delivery for both greenfield features and system migrations?

Yes, incremental delivery supports both greenfield features and system migrations. The structured approach manages various feature types including greenfield, enhancement, integration, and migration by applying specification-driven milestones and verification steps to each context.

When should I enforce user approval gates during feature development?

User approval gates should be enforced between incremental milestones during feature development. This specification-driven approach ensures scope discipline and test-driven confidence before advancing, verifying that each implementation stage meets the defined requirements.