Back to Skills
Planning/feature-decomposition-tool

Feature Decomposition Tool

Breaks down a feature into shippable chunks with dependencies mapped

Time Saved

4-6 hrs → 10 min

Compared to doing it manually

Slash Command

/feature-decomposition-tool

Type this in Claude to run the skill

The Problem

PRDs get approved but engineering asks "how do we break this into sprints?" Without decomposition, estimates are wild guesses and dependencies bite you mid-build.

What You Get

  • MVP definition (in vs. out)
  • Epic breakdown with estimates
  • Story-level work items
  • Dependency graph
  • Parallelization plan
  • Ship milestones with dates

How to use this skill

  1. 1Download the skill file using the button on this page
  2. 2Add the file to your .claude/skills/ folder in your project
  3. 3Type /feature-decomposition-tool in Claude to run the skill

Best For

After PRD approvalEngineering handoffSprint planning prep

Frequently Asked Questions

Feature decomposition breaks large features into smaller, shippable increments. It enables faster delivery, reduces risk, and allows for learning along the way. Think "vertical slices" not "horizontal layers."

Small enough to ship in 1-2 sprints, but large enough to deliver user value. Each increment should be functional — avoid splitting into "backend only" or "UI only" pieces that don't work alone.

MVP is the minimum viable product — the smallest thing that validates your idea. Decomposition is how you break any feature (MVP or not) into increments. MVP answers "what to build first"; decomposition answers "how to build it iteratively."