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.