planning-and-task-breakdown

Break down complex projects into verifiable tasks with acceptance criteria.

Updated May 25, 2026
One-click install
npx skills add https://github.com/huuhiep0303/s-tools --skill planning-and-task-breakdown-huuhiep0303
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/huuhiep0303/s-tools/tree/main/.agents/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/huuhiep0303/s-tools --skill planning-and-task-breakdown-huuhiep0303

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in breaking down complex work into manageable tasks, ensuring clear scope and efficient execution.

Core Features & Use Cases

  • Task Decomposition: Breaks down large projects into small, verifiable tasks.
  • Dependency Mapping: Identifies and manages dependencies between tasks.
  • Vertical Slicing: Organizes tasks to build one complete feature path at a time.
  • Task Sizing: Provides guidelines for task estimation and complexity.
  • Plan Documentation: Offers a template for creating comprehensive implementation plans.

Quick Start

Enter plan mode, identify the dependency graph, slice vertically, write tasks, order and checkpoint, and create a plan document for your project.

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 project into manageable implementation tasks?

Task decomposition breaks large projects into small, verifiable tasks with clear acceptance criteria. This approach ensures efficient execution and manageable scope for complex project planning.

What is vertical slicing in project planning and how does it organize tasks?

Vertical slicing organizes project tasks to build one complete feature path at a time. This project planning technique ensures each slice delivers independent functionality and maintains progress across the dependency graph.

How do I map dependencies to manage parallel work in an implementation plan?

Dependency mapping identifies and manages connections between tasks to enable parallel work. By charting the dependency graph in your implementation plan, you can accurately order tasks and establish checkpoints for execution.

What's the best way to document an implementation plan for a software project?

The best way to document an implementation plan is using a structured template that captures task decomposition, dependency mapping, and acceptance criteria. This documentation standardizes project planning and guides execution.

Can I use this for estimating task complexity and sizing my project work?

Yes, you can use this for task sizing as it provides specific guidelines for task estimation and complexity. This helps right-size your project planning and ensures tasks are small enough to verify upon completion.

How do I start creating a comprehensive implementation plan from scratch?

To create an implementation plan from scratch, enter plan mode, identify the dependency graph, slice vertically, write tasks with acceptance criteria, order them with checkpoints, and generate the final plan document.