task-decomposition

Decompose macro-tasks into atomic micro-tasks and create structured task documents.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Dijjo10/sdd-opencode --skill task-decomposition-dijjo10
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-decomposition
Source: https://github.com/Dijjo10/sdd-opencode/tree/main/templates/service/.opencode/skills/task-decomposition
Command: npx skills add https://github.com/Dijjo10/sdd-opencode --skill task-decomposition-dijjo10

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams break down large macro-tasks into atomic, implementable micro-tasks and maintain clear task documentation for auditability and consistent planning across a service.

Core Features & Use Cases

  • Decompose macro-tasks into atomic micro-tasks that can be completed in a single session.
  • Maintain templates for tasks.md, micro-tasks.md, and decisions.md to preserve decision history.
  • Enforce a security-relevant flag for downstream review routing when tasks touch sensitive areas.

Quick Start

Provide a macro-task and I will generate the initial task decomposition templates (tasks.md, micro-tasks.md, decisions.md) and the supporting structure.

Frequently Asked Questions about task-decomposition

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

FAQPage Schema
How do I break down macro-tasks into atomic micro-tasks for project planning?▼

Task decomposition breaks macro-tasks into atomic micro-tasks that can be completed in a single session by generating structured documents for tasks.md, micro-tasks.md, and decisions.md to maintain clear planning and decision history.

What is the best way to maintain decision history during service development workflows?▼

Maintaining decision history during service development uses template documents like decisions.md to record choices, while tasks.md and micro-tasks.md track the decomposed atomic steps needed for consistent and auditable project planning.

How do I generate task decomposition templates for a new project?▼

Generating task decomposition templates requires providing a macro-task, which triggers the creation of structured tasks.md, micro-tasks.md, and decisions.md files to establish the supporting documentation structure for your workflow.

Can task decomposition flag security-relevant steps for downstream review?▼

Task decomposition can flag security-relevant steps for downstream review routing, ensuring that micro-tasks touching sensitive areas within the project planning workflow are properly identified for security checks.

Does atomic task decomposition work without external dependencies?▼

Atomic task decomposition works without external dependencies, relying solely on providing a macro-task input to generate the initial tasks.md, micro-tasks.md, and decisions.md templates for structured documentation.

When do I need to decompose tasks into atomic micro-tasks?▼

You need to decompose tasks into atomic micro-tasks when clear task breakdown and decision history are required for project planning and service development workflows to ensure auditability and consistent implementation.