planning-and-task-breakdown

Convert approved specs into dependency-ordered task plans with tasks/todo.md artifacts.

6|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/moberghr/mtk-agent-toolkit --skill planning-and-task-breakdown-moberghr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/moberghr/mtk-agent-toolkit/tree/main/.claude/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/moberghr/mtk-agent-toolkit --skill planning-and-task-breakdown-moberghr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert the approved plan into small, executable tasks that can be verified one at a time. Good task breakdown reduces hidden coupling, scope drift, and fake progress.

Core Features & Use Cases

  • Breaks work into 2-4 related file batches, dependency-ordered.
  • Creates task artifacts like tasks/todo.md with boundaries and dependencies.
  • Enables easy re-planning when scope changes and ensures traceability.

Quick Start

Break the approved spec into a series of 2-4 file batches with clear acceptance criteria and a ready-to-use tasks/todo.md.

Frequently Asked Questions about planning-and-task-breakdown

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

FAQPage Schema
How do I break down an approved spec into verifiable implementation tasks?

To break down an approved spec into verifiable tasks, you convert it into 2-4 related file batches that are dependency-ordered. This task breakdown process enforces explicit boundaries and generates a tasks/todo.md artifact to track progress.

What is the best way to plan multi-file software implementations with clear checkpoints?

The best way to plan multi-file implementations is using batch planning to create dependency-ordered work groups with explicit task boundaries. This method establishes clear acceptance criteria and generates checkpointed artifacts for traceability.

How does task breakdown reduce scope drift in software engineering projects?

Task breakdown reduces scope drift and hidden coupling by splitting an approved spec into small, executable, dependency-ordered batches. Verifying each batch individually prevents fake progress and ensures strict adherence to the original requirements.

Can I re-plan software engineering tasks when project scope changes?

Yes, you can easily re-plan tasks when scope changes because the work is structured into explicit boundaries with dependencies. The generated tasks/todo.md artifact supports re-planning by maintaining traceability of the original spec requirements.

When do I need to generate a tasks/todo.md artifact for project management?

You need to generate a tasks/todo.md artifact after spec approval and before implementation in workflows requiring batch planning. It serves as a verifiable, checkpointed task plan that defines boundaries and dependencies for multi-file work.

Does task breakdown work without an approved spec?

No, task breakdown requires an approved spec as input to convert it into a structured, verifiable task plan. Applying it before spec approval bypasses the explicit checkpoints and dependency ordering needed to prevent scope drift.