planning-and-task-breakdown

Decompose projects into tasks with acceptance criteria and dependency maps.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill planning-and-task-breakdown-cpfcoaching
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/cpfcoaching/glowing-palm-tree/tree/main/.agent/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill planning-and-task-breakdown-cpfcoaching

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps break down complex work into manageable tasks, improving organization and project planning.

Core Features & Use Cases

  • Task Decomposition: Break down projects into small, verifiable tasks.
  • Dependency Mapping: Identify and manage dependencies between tasks.
  • Vertical Slicing: Develop one complete feature path at a time for efficient progress.
  • Task Writing: Define tasks with clear acceptance criteria and verification steps.
  • Parallelization: Optimize for parallel work and coordination.
  • Use Case: Ideal for software development projects where requirements are clear and parallel work is possible.

Quick Start

Use the planning-and-task-breakdown skill to start a new project plan by entering 'plan mode'.

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

Task decomposition breaks down complex software projects into small, verifiable tasks. You define each task with clear acceptance criteria and verification steps to improve project organization and ensure manageable work increments.

What is vertical slicing in project planning and when should I use it?

Vertical slicing is a project planning technique that develops one complete feature path at a time. Use it in software development when requirements are clear to enable efficient progress and optimize parallel work coordination.

How do I map dependencies between tasks for parallel work?

Dependency mapping identifies and manages relationships between project tasks. By mapping dependencies, you can optimize task parallelization, coordinate team workflows, and prevent blockers during software development.

Can I use this task breakdown approach for projects with unclear requirements?

This task breakdown approach is ideal for software development projects where requirements are clear. If your project lacks clear requirements, the decomposition and parallelization guidelines may not suit your workflow effectively.

What is the best way to write tasks with clear acceptance criteria?

The best way to write tasks is to define each with clear acceptance criteria and explicit verification steps. This ensures every decomposed task is verifiable and contributes to efficient project planning and execution.

When should I not use vertical slicing for task breakdown?

You should avoid vertical slicing when parallel work is not possible or project requirements are unclear. The approach targets software development workflows that require clear coordination and organized work structures to succeed.