decomposition

Decompose complex tasks into detailed, actionable todos with verifiable completion criteria.

Updated May 29, 2025
One-click install
npx skills add https://github.com/yogoism/YouTube-Obsidian --skill decomposition-yogoism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decomposition
Source: https://github.com/yogoism/YouTube-Obsidian/tree/main/.claude/skills/decomposition
Command: npx skills add https://github.com/yogoism/YouTube-Obsidian --skill decomposition-yogoism

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose complex tasks into detailed, actionable todos that can be executed from the description alone. Each todo includes a rich description that enables completion from the todo description without requiring additional context.

Core Features & Use Cases

  • Breaks down tasks into atomic, specific actions with measurable outcomes.
  • Produces rich descriptions for each todo that enable execution from the description alone.
  • Suitable for planning product launches, software features, bug fixes, and project workflows.

Quick Start

Provide a concrete task decomposition for a given project by breaking it into small, verifiable todos with rich descriptions.

Frequently Asked Questions about decomposition

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

FAQPage Schema
How do I break down complex project workflows into actionable to-dos?

Break down complex project workflows by decomposing them into detailed, atomic to-dos with rich descriptions. Each task includes concrete inputs, outputs, and verifiable completion criteria, enabling execution from the description alone without requiring additional context.

What is task decomposition for software development and project planning?

Task decomposition for software development is the process of splitting complex tasks into small, specific actions with measurable outcomes. It enforces precise tasks with rich descriptions, concrete inputs, outputs, and verifiable completion criteria for project planning and operational workflows.

How do I create verifiable completion criteria for software development tasks?

Create verifiable completion criteria by decomposing tasks into atomic actions that include concrete inputs, expected outputs, and measurable outcomes. This ensures each to-do can be executed and verified directly from its detailed description.

Can I use automated task decomposition for bug fixes and product launches?

Yes, automated task decomposition applies to planning product launches, software features, bug fixes, and operational workflows. It generates small, verifiable to-dos with rich descriptions that enable completion from the task description alone.

What's the best way to generate atomic tasks with measurable outcomes?

The best way to generate atomic tasks with measurable outcomes is to decompose complex tasks into specific actions. This approach produces rich descriptions with concrete inputs, outputs, and verifiable completion criteria for clear execution.