feature-planning

Break down feature requests into detailed implementation plans with tasks and dependencies.

657|94|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/mhattingpete/claude-skills-marketplace --skill feature-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-planning
Source: https://github.com/mhattingpete/claude-skills-marketplace/tree/main/engineering-workflow-plugin/skills/feature-planning
Command: npx skills add https://github.com/mhattingpete/claude-skills-marketplace --skill feature-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Breaking down complex feature requests into manageable, implementable tasks can be challenging and time-consuming. This Skill automates the process of feature planning, generating detailed, actionable plans that streamline development and reduce uncertainty.

Core Features & Use Cases

  • Requirement Clarification: Asks targeted questions to fully understand the feature's scope and goals.
  • Architectural Design: Identifies necessary components (DB, backend, frontend) and considers architectural patterns.
  • Detailed Task Breakdown: Creates discrete, sequential tasks with clear objectives, dependencies, and acceptance criteria.
  • Use Case: You have a new feature idea like "Add user authentication." This Skill will help you break it down into a step-by-step plan, from database changes to frontend components, ready for implementation.

Quick Start

Use the Task tool to explore the codebase for planning

Task tool with:

  • subagent_type: 'Explore'
  • thoroughness: 'medium'
  • prompt: 'Explore the codebase to understand existing architecture for user authentication.'

Frequently Asked Questions about feature-planning

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

FAQPage Schema
How do I break down a feature request into implementable tasks?

Feature planning breaks down complex requests into discrete, sequential tasks with clear objectives, dependencies, and acceptance criteria. This Skill asks clarifying questions about scope and goals, identifies necessary architectural components across backend and frontend, then generates a step-by-step plan ready for development.

What should I consider when planning architecture for a new feature?

Architectural design identifies necessary components—database changes, backend services, frontend code, and testing—plus relevant patterns. This Skill maps dependencies between components and ensures decisions align with your existing codebase structure before breaking work into tasks.

Can I use this for both new features and existing feature enhancements?

Yes. This Skill handles new features, enhancements, and complex multi-step changes. It applies the same structured breakdown—requirement clarification, architectural decisions, task granularity, file-path references, testing plans, and execution workflows—regardless of scope.

How does this reduce planning time and uncertainty?

Rather than manually identifying all components and dependencies, this Skill automates the planning process by systematically addressing requirement clarity, architectural patterns, task sequencing, and acceptance criteria, eliminating guesswork and streamlining handoff to development.

What level of detail does the task breakdown include?

The breakdown includes discrete tasks with clear objectives, specific file-path references, identified dependencies between tasks, testing strategies for each component, and execution workflows showing task sequence and integration points.

Do I need to understand my codebase architecture before using this?

No prerequisite knowledge is required. This Skill uses the Task tool to explore your existing codebase and architecture automatically, then generates plans informed by your actual stack and patterns rather than generic templates.