task-breakdown-phase

Transform plan.md into right-sized TDD tasks with acceptance criteria and dependencies.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/abner-magal/mcp-video-audio --skill task-breakdown-phase-abner-magal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-breakdown-phase
Source: https://github.com/abner-magal/mcp-video-audio/tree/main/.opencode/skills/planning/task-breakdown-phase
Command: npx skills add https://github.com/abner-magal/mcp-video-audio --skill task-breakdown-phase-abner-magal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level project plans into a detailed, actionable list of right-sized tasks, ensuring a Test-Driven Development (TDD) approach from the outset.

Core Features & Use Cases

  • Task Generation: Creates 20-30 concrete, manageable tasks (0.5-1 day each).
  • TDD Workflow Enforcement: Mandates a test-first approach for all development tasks.
  • Dependency Mapping: Clearly defines task dependencies, critical path, and parallel opportunities.
  • Acceptance Criteria: Ensures each task has 2-4 measurable, testable acceptance criteria.
  • Use Case: After defining a new feature in plan.md, use this Skill to generate a tasks.md file that guides developers through implementing the feature with clear, testable steps and dependencies.

Quick Start

Use the task-breakdown-phase skill to generate a detailed tasks.md file from the existing plan.md.

Frequently Asked Questions about task-breakdown-phase

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

FAQPage Schema
How do I break down a software project plan into actionable TDD tasks?

To break down a software project plan into TDD tasks, you transform a high-level plan.md into a sequence of right-sized, test-driven development tasks. This generates 20-30 manageable tasks, each taking 0.5-1 day, with explicit acceptance criteria and dependency mapping.

What is task breakdown in agile project management?

Task breakdown in agile project management is the process of decomposing a high-level feature plan into concrete, manageable development tasks. It ensures clarity by defining explicit acceptance criteria, dependencies, and implementation hints for the subsequent development phases.

How do I define acceptance criteria for test-driven development tasks?

To define acceptance criteria for test-driven development tasks, you ensure each task includes 2-4 measurable, testable conditions. This enforces a test-first approach and provides clear implementation hints for the development phase.

Can I map task dependencies and parallel opportunities from a plan.md file?

Yes, you can map task dependencies and parallel opportunities directly from a plan.md file. The task breakdown process clearly defines task dependencies and identifies the critical path, transforming high-level plans into a structured tasks.md file.

What is the best way to generate a test-driven development workflow from a high-level plan?

The best way to generate a test-driven development workflow from a high-level plan is to orchestrate a task breakdown phase that mandates a test-first approach. This creates right-sized tasks with measurable acceptance criteria and clear dependencies to guide implementation.