decompose

Decompose complex tasks into atomic subproblems with dependency maps and TODO lists.

4|Updated Sep 6, 2013
One-click install
npx skills add https://github.com/mway/dotfiles --skill decompose-mway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/mway/dotfiles/tree/main/home/dot_codex/skills/decompose
Command: npx skills add https://github.com/mway/dotfiles --skill decompose-mway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down complex tasks into atomic, testable subproblems to reduce ambiguity and enable focused planning.

Core Features & Use Cases

  • Systematically identify natural boundaries and subproblems.
  • Create an executable TODO list with clear dependencies and execution order.
  • Map dependencies and opportunities for parallelization to improve throughput.

Quick Start

Decompose the current problem into atomic subproblems and outline their dependencies to form a concrete plan.

Frequently Asked Questions about decompose

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

FAQPage Schema
How do I break down complex tasks into actionable steps?

To break down complex tasks, you decompose the overall problem into atomic, testable subproblems. This process clarifies ambiguous requirements and produces a concrete plan with clear boundaries for focused implementation.

What is the best way to map dependencies and execution order for a TODO list?

Mapping dependencies for a TODO list involves identifying natural boundaries within the problem and outlining relationships between subproblems. This results in an executable plan with a clear execution order and opportunities for parallelization.

When do I need to decompose a problem into subproblems?

You need to decompose a problem into subproblems when facing complex tasks with unclear requirements and planning needs. It is essential for structured problem solving, such as creating dependency maps and identifying parallel execution opportunities.

Does problem decomposition help with parallelization opportunities?

Problem decomposition helps with parallelization opportunities by mapping dependencies between atomic subproblems. Identifying these boundaries allows you to isolate independent tasks and improve throughput by executing them concurrently.