pm-decompose

Decompose large tasks into granular subtasks with dependencies and done criteria.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/mahg-es/araya --skill pm-decompose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-decompose
Source: https://github.com/mahg-es/araya/tree/main/skills/pm-decompose
Command: npx skills add https://github.com/mahg-es/araya --skill pm-decompose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps product teams break down large initiatives into manageable, independently deliverable subtasks with clear dependencies and acceptance criteria.

Core Features & Use Cases

  • Subtask decomposition into leaf-level deliverables
  • Dependency graph mapping and visualization
  • Explicit acceptance criteria per subtask and ownership assignment
  • Use Case: plan multi-domain features across sprints with auditable traceability

Quick Start

Provide a project description and I will generate a complete decomposition tree with subtasks, owners, estimates, and acceptance criteria.

Frequently Asked Questions about pm-decompose

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

FAQPage Schema
How do I break down a large project into subtasks with clear dependencies?

Task decomposition splits large initiatives into granular, independently deliverable subtasks. It generates a complete decomposition tree mapping dependencies, defining priorities, and setting binary done criteria for clear ownership.

What is the best way to plan multi-domain features across agile sprints?

Agile planning for multi-domain features requires mapping a dependency graph and assigning ownership. This approach decomposes large tasks into leaf-level deliverables, ensuring auditable traceability and clear ownership across sprints.

How do I create a work breakdown structure with deliverables I can finish in one session?

A work breakdown structure should decompose tasks into leaf-level deliverables that can be completed in a single session. By applying task decomposition, you generate a tree with defined priorities, dependencies, and binary done criteria.

Can I map dependencies and traceability for complex project management tasks?

Yes, dependency mapping and traceability are core to project management decomposition. By breaking large tasks into subtasks, you map dependencies and set binary done criteria, ensuring every leaf deliverable has clear ownership and auditable traceability.

When do I need to use task decomposition for my product team?

You need task decomposition when planning large projects spanning multiple domains or features. It helps product teams break down large initiatives into manageable subtasks with clear dependencies and acceptance criteria.

Does this task breakdown approach work for projects with multiple domains?

Yes, task decomposition applies directly to projects spanning multiple domains or features. It enables clear ownership and traceable dependencies by generating a decomposition tree with granular subtasks, defined priorities, and binary done criteria.