Agent skill · product strategy · erichowens
task-decomposer
Breaks natural-language problem descriptions into sub-tasks suitable for DAG nodes. The entry point of the meta-DAG. Identifies phases, dependencies, parallelization opportunities, and vague/pluripotent
Why this skill is useful
Adds domain-specific patterns for task decomposition that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-07-14. 180 stars on the source repository.
What this skill does
Task Decomposer Breaks natural-language problems into sub-tasks suitable for DAG nodes. The first step of the meta-DAG: before you can build or execute a DAG, you need to understand what the pieces are. --- When to Use ✅ Use for: Breaking a vague problem into concrete sub-tasks Identifying phases, dependencies, and parallelization opportunities Determining which sub-tasks are concrete vs. vague (pluripotent) Selecting the appropriate domain meta-skill for decomposition ❌ NOT for: Building the DAG structure from sub-tasks (use dag-planner) Executing the tasks (use dag-runtime) Assigning skills to tasks (use dag-skills-matcher) --- Decomposition Process Step 1: Domain Detection Classify the problem into a domain to select the right meta-skill: Domain Signals Meta-Skill --------------- ----------- "build", "implement", "code", "app", "website" software-project-decomposition "research", "analyze", "report", "synthesize" research-synthesis-decomposition "design", "UI", "wireframe", "prototype" product-design-decomposition "strategy", "market", "business", "revenue" business-strategy-decomposition "data", "model", "train", "predict" ml-project-decomposition If no meta-skill matches, fall back to zero-shot decomposition. Step 2: Phase Identification Apply the meta-skill's phase pattern. Not all phases apply to every problem. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills erichowens/task-decomposer