task-decomposition

Decompose technical designs into hierarchical tasks with acceptance criteria.

19|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xobotyi/cc-foundry --skill task-decomposition-xobotyi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-decomposition
Source: https://github.com/xobotyi/cc-foundry/tree/main/plugins/the-blueprint/skills/task-decomposition
Command: npx skills add https://github.com/xobotyi/cc-foundry --skill task-decomposition-xobotyi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level technical designs into granular, actionable tasks with clear acceptance criteria, ensuring that complex projects are manageable and trackable.

Core Features & Use Cases

  • Hierarchical Task Creation: Generates a structured list of subtasks from a technical design.
  • Dependency Mapping: Explicitly defines task dependencies and identifies parallelization opportunities.
  • Detailed Descriptions: Crafts clear "What to do" and "Acceptance criteria" for each task.
  • Use Case: After a technical design for a new API endpoint is created, this Skill can break down the implementation into tasks for database schema changes, API route creation, business logic implementation, and testing, complete with estimates and dependencies.

Quick Start

Use the task-decomposition skill to break down the technical design document located at 'design-docs/02-cache-layer-redesign.technical-design.md' into actionable tasks.

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 a technical design into actionable tasks for software development?

To break down a technical design into actionable tasks, decompose the high-level document into a tracked task hierarchy with subtasks, explicit dependency mapping, and detailed acceptance criteria to ensure complex project work remains manageable and trackable.

What is task decomposition in agile project management?

Task decomposition in agile project management is the process of transforming high-level technical designs into granular, actionable work items. It generates a structured list of subtasks with clear descriptions and dependency mapping for parallelization opportunities.

How do I create a work breakdown structure from a technical design document?

Creating a work breakdown structure from a technical design document involves a multi-step decomposition process that generates a tracked task hierarchy. It defines explicit task dependencies and crafts clear acceptance criteria for each subtask to prepare work items for implementation.

Can I map task dependencies and identify parallelization opportunities for complex features?

Yes, mapping task dependencies and identifying parallelization opportunities is a core feature of decomposing complex features. It explicitly defines dependencies within the generated task hierarchy to optimize the scheduling of implementation work items.

Does task decomposition require a specific format for task descriptions and acceptance criteria?

Yes, task decomposition requires strict adherence to specific formatting and validation rules for task descriptions and acceptance criteria. This ensures each generated subtask has clear "What to do" and "Acceptance criteria" sections for technical designs.

When do I need to decompose a technical design into a task hierarchy?

You need to decompose a technical design into a task hierarchy when preparing work items for software development projects. It is required after creating a technical design to break complex features, like an API endpoint, into manageable database, routing, and testing subtasks.