decompose

Decompose complex work into hierarchical executable subtasks with dependencies.

8|1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Heavy-Chain-Engineering/etc --skill decompose-heavy-chain-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/Heavy-Chain-Engineering/etc/tree/main/skills/decompose
Command: npx skills add https://github.com/Heavy-Chain-Engineering/etc --skill decompose-heavy-chain-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break complex work into right-sized, implementable subtasks by reading specs and parent tasks and generating a reusable, recursive decomposition workflow that yields leaf tasks ready for execution.

Core Features & Use Cases

  • Recursive decomposition of complex PRDs and tasks into executable subtasks with hierarchical IDs.
  • Automated task generation and orchestration for /implement, /build, and /waves workflows.
  • Enforcement of decomposition rules to ensure clear ownership, non-overlapping files, and traceable acceptance criteria across leaves.

Quick Start

Provide a PRD or parent task to /decompose to generate a decomposed task tree and ready-to-run subtasks via the task scripting workflow.

Frequently Asked Questions about decompose

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

FAQPage Schema
How do I break down a complex PRD into executable subtasks?

To break down a complex PRD into executable subtasks, provide the specification to the recursive decomposition workflow. It generates a hierarchical task tree with clear ownership, non-overlapping files, and traceable acceptance criteria ready for execution.

What is recursive task decomposition in workflow automation?

Recursive task decomposition in workflow automation is the process of breaking complex parent tasks into hierarchical subtasks. It applies rules for task IDs, file ownership, and acceptance criteria mapping to yield a set of right-sized leaf tasks ready for execution.

Does the task breakdown workflow integrate with build and implement pipelines?

Yes, the task breakdown workflow integrates directly with /build, /implement, and /waves pipelines. It automates task generation and orchestration, returning a leaf-task set with clear scope and dependencies for immediate execution.

Can I use this task breakdown tool for ad-hoc operational tasks?

Yes, you can use this task breakdown tool for ad-hoc operational tasks across product and software engineering. It accepts ad-hoc task sets and applies decomposition rules to return structured subtasks with status management and validation checks.

What is the best way to ensure non-overlapping file ownership in decomposed tasks?

The best way to ensure non-overlapping file ownership in decomposed tasks is to use an automated recursive decomposition workflow. It enforces specific decomposition rules that assign clear ownership and traceable acceptance criteria across all generated leaf tasks.