task-decomposition

Decompose complex tasks into ordered subtasks with dependency mapping and effort estimates.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill task-decomposition-dhruvinrsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-decomposition
Source: https://github.com/dhruvinrsoni/agentskills-garden/tree/main/skills/20-planning/task-decomposition
Command: npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill task-decomposition-dhruvinrsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles overwhelming, multi-step tasks by breaking them down into manageable, ordered subtasks, making complex projects achievable.

Core Features & Use Cases

  • Work Breakdown: Decomposes large tasks into granular, verifiable subtasks.
  • Dependency Mapping: Visualizes task dependencies and identifies parallel execution opportunities.
  • Effort Estimation: Provides T-shirt size estimates for each subtask.
  • Milestone Planning: Groups subtasks into logical milestones with verification criteria.
  • Use Case: Planning a software feature release involves many steps from design to deployment. This Skill can break it down into clear phases, identify which tasks can be done concurrently, and estimate the effort for each.

Quick Start

Decompose the task "Develop a new user authentication system" into ordered subtasks with effort estimates.

Frequently Asked Questions about task-decomposition

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

FAQPage Schema
How do I break down complex tasks into ordered subtasks with dependencies?

Task decomposition breaks complex tasks into ordered subtasks by generating a work breakdown structure, mapping dependencies, and identifying parallel execution opportunities. This approach makes multi-step projects manageable and structured for efficient execution.

What is a work breakdown structure and when do I need it for project planning?

A work breakdown structure decomposes large tasks into granular, verifiable subtasks grouped into logical milestones. You need it when planning complex projects like software feature releases, where identifying critical paths and parallelism is essential for efficient execution.

How do I estimate effort for subtasks in a dependency graph?

Effort estimation for subtasks uses T-shirt size estimates to gauge relative complexity within the dependency graph. This method helps prioritize critical path tasks and allocate resources efficiently across parallel execution opportunities during milestone planning.

Does task decomposition support parallel execution and milestone planning?

Task decomposition supports parallel execution and milestone planning by mapping dependencies to identify concurrent task opportunities and grouping subtasks into logical milestones with specific verification criteria for structured project progression.

Can I use task decomposition for software feature release planning?

Task decomposition works for software feature release planning by breaking the process into clear phases from design to deployment. It identifies concurrent tasks, estimates effort per subtask, and groups deliverables into verifiable milestones.