task_decomposer

Decompose specifications into ordered atomic tasks with dependencies and acceptance criteria.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Kafil99/Todo-App --skill task-decomposer-kafil99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task_decomposer
Source: https://github.com/Kafil99/Todo-App/tree/main/.claude/commands/skills/task_decomposer
Command: npx skills add https://github.com/Kafil99/Todo-App --skill task-decomposer-kafil99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level specifications or implementation plans into a sequence of small, manageable, and executable tasks, ensuring a clear path for development.

Core Features & Use Cases

  • Task Granularity: Decomposes large objectives into atomic units suitable for AI coding sessions.
  • Dependency Management: Establishes clear task sequencing and identifies dependencies.
  • TDD Enforcement: Integrates Test-Driven Development principles by creating test tasks before implementation tasks.
  • Use Case: Convert a complex feature requirement document into a detailed, ordered list of tasks for a developer to implement, complete with acceptance criteria.

Quick Start

Use the task_decomposer skill to break down the provided specification document into atomic tasks.

Frequently Asked Questions about task_decomposer

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

FAQPage Schema
How do I break down a complex implementation plan into atomic tasks for AI coding?

To break down an implementation plan into atomic tasks, you decompose approved specifications into sequenced, testable units suitable for AI execution. This ensures large objectives are transformed into manageable, actionable steps with clear dependencies and acceptance criteria.

What is spec-driven development task decomposition and how does it structure workflows?

Spec-driven development task decomposition is the process of transforming high-level specifications into ordered, atomic task lists. It structures workflows by establishing logical sequencing, identifying dependencies, and enforcing testable acceptance criteria for each generated unit.

How do I enforce Test-Driven Development patterns when generating a project task list?

To enforce Test-Driven Development patterns when generating a project task list, the decomposition process creates test tasks before implementation tasks. This integrates TDD principles directly into the workflow, ensuring every implementation unit has corresponding testable criteria.

Can I use task decomposition for managing dependencies in spec-driven development?

Yes, you can use task decomposition for managing dependencies in spec-driven development. The process explicitly establishes clear task sequencing and identifies dependencies, ensuring that your workflow automation follows a logical execution path without missing prerequisite steps.

Does task decomposition work with complex feature requirement documents?

Task decomposition works with complex feature requirement documents by converting them into a detailed, ordered list of tasks. It processes approved specifications to generate appropriately sized, atomic units complete with testable acceptance criteria for developers.

What are the limitations of manually decomposing tasks for AI coding sessions?

Manual task decomposition for AI coding sessions often struggles with appropriate task sizing and consistent dependency management. Without automated spec-driven decomposition, tasks may lack the atomic structure and testable acceptance criteria required for reliable AI execution.