planning-and-task-breakdown

Decompose unstructured work items into ordered tasks with acceptance criteria.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/j-cogburn/d3 --skill planning-and-task-breakdown-j-cogburn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/j-cogburn/d3/tree/main/tests/project-t01/.d3/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/j-cogburn/d3 --skill planning-and-task-breakdown-j-cogburn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Large, vague work items lead to missed dependencies, incomplete features, and wasted implementation effort when building software or executing project specs without clear, structured task breakdowns.

Core Features & Use Cases

  • Structured Task Decomposition: Breaks specs and requirements into small, implementable tasks with explicit acceptance criteria and verification steps.
  • Dependency & Order Mapping: Identifies task dependencies to ensure foundational work is completed first, and supports vertical slicing for end-to-end working features.
  • Parallelization & Checkpoint Planning: Flags tasks that can be run in parallel across agents or sessions, and adds verification checkpoints to catch issues early.
  • Use Case: When building a new user dashboard feature, use this skill to break the work into ordered tasks for backend API, frontend components, and testing, with clear scope estimates for each.

Quick Start

Use the planning-and-task-breakdown skill to decompose the e-commerce checkout feature spec into ordered, implementable tasks with acceptance criteria and verification steps.

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 a complex software feature into verifiable tasks?

Task decomposition breaks oversized work items into small, implementable tasks with explicit acceptance criteria and verification steps. This process eliminates implementation delays by providing clear task ordering and scope estimation for reliable feature delivery.

What is vertical slicing in agile sprint planning?

Vertical slicing maps task dependencies to ensure foundational work completes first, supporting end-to-end working features. It structures ordered tasks so each slice delivers functional value across backend, frontend, and testing layers.

How do I map dependencies for parallel agent execution?

Dependency mapping identifies task dependencies and flags tasks that can run in parallel across agents or sessions. It adds verification checkpoints to catch issues early, ensuring foundational work completes before dependent tasks begin.

Can I use this for spec implementation and feature builds?

Yes, spec implementation and feature builds are primary use cases. It decomposes unstructured specs into ordered, implementable tasks with acceptance criteria and verification steps, applying to software development workflows requiring clear scope estimation.

Why does incomplete feature delivery happen during project planning?

Incomplete feature delivery happens when large, vague work items lead to missed dependencies and wasted implementation effort. Without structured task breakdowns, teams lack the acceptance criteria and dependency mapping needed for reliable end-to-end delivery.

What's the best way to add checkpoint planning to task breakdowns?

Checkpoint planning adds verification checkpoints to catch issues early during task decomposition. By defining acceptance criteria and mapping dependencies, it ensures each ordered task has explicit verification steps before dependent work begins.