task-breakdown-phase

Convert project plans into test-driven task breakdowns with dependencies.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/DYAI2025/MOD_shark-engine --skill task-breakdown-phase-dyai2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-breakdown-phase
Source: https://github.com/DYAI2025/MOD_shark-engine/tree/main/sharkengine/.claude/skills/task-breakdown-phase
Command: npx skills add https://github.com/DYAI2025/MOD_shark-engine --skill task-breakdown-phase-dyai2025

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a systematic approach to convert a project plan into a concrete, test-driven task breakdown, enabling reliable execution during the /implement phase.

Core Features & Use Cases

  • TDD-first task sequencing: converts plan components into 3-task TDD triplets (test → implement → refactor) for services, API endpoints, and UI components.
  • Dependency mapping & sizing: generates explicit task dependencies and sizes tasks to 0.5-1 day, with clear acceptance criteria.
  • Outputs and artifacts: produces tasks.md with a complete task summary, critical path, and distribution, ready for commit and execution.

Quick Start

Parse plan.md to extract components, generate 20-30 tasks with 0.5-1 day size, define dependencies and acceptance criteria, add implementation notes, and output a ready-to-commit tasks.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 project plan into test-driven tasks for implementation?

Task breakdown for TDD implementation converts plan.md components into 20-30 right-sized tasks of 0.5-1 day each. It maps explicit dependencies and acceptance criteria, producing a ready-to-commit tasks.md with critical path analysis for reliable execution.

What is the best way to sequence tasks using test-driven development for API endpoints?

The best way to sequence TDD tasks for API endpoints is generating 3-task triplets: test, implement, then refactor. This ensures each service, endpoint, or UI component has explicit dependencies mapped and sized to 0.5-1 day for manageable execution.

How do I generate a critical path and task distribution from a markdown plan?

Generating a critical path and task distribution from a markdown plan involves parsing plan.md, extracting components, and mapping explicit task dependencies. The output is a comprehensive tasks.md containing the critical path and task distribution summary ready for commit.

Can I use this task breakdown approach for UI components and services?

Yes, you can use this task breakdown approach for UI components and services. It systematically converts plan components into right-sized, test-driven tasks with clear acceptance criteria and dependency mapping, applicable across services, API endpoints, and UI elements.

How to ensure implementation tasks have clear acceptance criteria and dependencies?

To ensure implementation tasks have clear acceptance criteria and dependencies, break down the project plan into 0.5-1 day tasks. Each task receives explicit dependency mapping and defined acceptance criteria, documented in a tasks.md file for reliable tracking.

What are the limitations of using TDD triplets for project task sizing?

A limitation of using TDD triplets for project task sizing is that tasks are strictly constrained to 0.5-1 day increments. If a plan component requires larger continuous implementation blocks, it must be artificially split into smaller triplets to fit the generated tasks.md structure.