feature-dev

Plan and implement new features with codebase exploration and user confirmation.

4|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/euxx/claude-skills-for-copilot --skill feature-dev-euxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev
Source: https://github.com/euxx/claude-skills-for-copilot/tree/main/skills/feature-dev
Command: npx skills add https://github.com/euxx/claude-skills-for-copilot --skill feature-dev-euxx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn an underspecified feature idea into a well-planned, well-implemented change by forcing early clarification, codebase understanding, and careful review before coding.

Core Features & Use Cases

  • Clarify requirements: Surfaces ambiguities, edge cases, constraints, and success criteria before implementation starts.
  • Explore the codebase: Uses parallel investigation to map architecture, find relevant patterns, and identify the files that matter most.
  • Design and implement responsibly: Compares implementation approaches, asks for approval before coding, and finishes with a quality review.
  • Use case: Ideal for adding a new product feature, making a significant refactor, or rolling out a complex change that must fit existing conventions.

Quick Start

Use the feature-dev skill to help me plan and implement a new feature in this codebase.

Frequently Asked Questions about feature-dev

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

FAQPage Schema
How do I plan feature implementation for an existing codebase?

Feature implementation planning requires early requirements clarification, parallel codebase analysis to map architecture, and explicit user confirmation before design. This approach surfaces ambiguities and identifies relevant files to ensure changes fit existing conventions.

What is the best way to add a new feature without breaking existing architecture?

To safely add a new feature, use parallel codebase investigation to map architecture and find relevant patterns. Compare implementation approaches and request explicit approval before coding to ensure the new feature respects existing conventions.

How do I clarify requirements before starting feature development?

Requirements clarification involves surfacing ambiguities, edge cases, constraints, and success criteria before implementation starts. This forces early understanding of the underspecified feature idea, preventing costly rework during the actual coding phase.

Can I use code review for a major refactor in a complex codebase?

Yes, code review is essential for major refactors. A structured approach uses parallel sub-agent analysis to explore the codebase, compares implementation approaches, and finishes with a final quality review to verify the refactor meets success criteria.

When do I need architecture review for a new product feature?

Architecture review is needed for new features, major enhancements, and complex changes requiring phased implementation. It ensures the planned change fits existing conventions by mapping relevant patterns and identifying the files that matter most.

Does feature development work for underspecified feature ideas?

Yes, feature development works for underspecified ideas by forcing early clarification of constraints and success criteria. It transforms vague concepts into well-planned changes through codebase exploration and careful review before any coding begins.