decompose

Decompose complex requests into 2-8 independent tasks with dependencies.

2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/ashtonian/llm-init --skill decompose-ashtonian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/ashtonian/llm-init/tree/main/templates/.claude/skills/decompose
Command: npx skills add https://github.com/ashtonian/llm-init --skill decompose-ashtonian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose complex requests into parallel, dispatchable subtasks for an agent team, enabling faster delivery and clearer ownership.

Core Features & Use Cases

  • Decompose requests into 2-8 independent tasks with explicit dependencies.
  • Generate backlog task files under docs/spec/.llm/tasks/backlog/ using the provided template.
  • Create native tasks using TaskCreate for each decomposed task and surface dependency relationships.
  • Update docs/spec/.llm/STRATEGY.md to reflect the decomposition.
  • Present the task list with dependencies to the user for approval.

Quick Start

Submit a request and I will decompose it into 2-8 independent tasks, generate backlog and native task artifacts, and update the strategy accordingly.

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 project requests into parallel actionable tasks?

To break down complex requests into parallel actionable tasks, submit your request to generate 2-8 independent subtasks with defined dependencies and verifiable results, organized as backlog docs and native task artifacts.

How does task decomposition handle dependencies for dispatchable subtasks?

Task decomposition handles dependencies by explicitly defining relationships between the 2-8 independent subtasks, surfacing these dependencies in native TaskCreate entries, and presenting the structured task list for approval.

What is the best way to organize a project backlog for an agent team?

The best way to organize a project backlog for an agent team is generating structured task files under docs/spec/.llm/tasks/backlog/ using a task template, creating native tasks, and updating docs/spec/.llm/STRATEGY.md to reflect the decomposition.

Can I decompose large software engineering requests into smaller independent tasks?

Yes, you can decompose large software engineering requests into 2-8 independent tasks with explicit dependencies, generating both backlog documentation and native task artifacts to enable faster delivery and clearer ownership.

What are the limitations of automating task planning for parallel agent workflows?

Limitations of automating task planning include constraining decomposition to 2-8 independent tasks per request, requiring defined dependencies and verifiable results, and mandating user approval of the generated task list before dispatch.