planning-and-task-breakdown

Break down large tasks into verifiable tasks with acceptance criteria.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/emptist/psypi --skill planning-and-task-breakdown-emptist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/emptist/psypi/tree/main/ppi_skills/planning-and-task-breakdown
Command: npx skills add https://github.com/emptist/psypi --skill planning-and-task-breakdown-emptist

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps to break down work into manageable tasks with clear acceptance criteria, enabling better organization and completion of projects.

Core Features & Use Cases

  • Task Decomposition: Breaks complex tasks into smaller, verifiable tasks with explicit acceptance criteria.
  • Dependency Mapping: Identifies and maps dependencies between components to plan the correct implementation order.
  • Verification and Checkpoints: Provides guidelines for verification and checkpoints to ensure tasks are completed successfully.
  • Use Case: A software developer uses this Skill to decompose a large software feature into smaller tasks with specific acceptance criteria and dependencies.

Quick Start

Start by entering Plan Mode, read the spec and map dependencies. Identify the dependency graph, slice vertically, and write tasks following the given structure.

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 large software feature into manageable tasks?

To break down a large software feature, you decompose the work into smaller, verifiable tasks with explicit acceptance criteria and mapped dependencies to ensure correct implementation order.

What is the best way to map dependencies for project management?

Mapping dependencies for project management involves identifying the dependency graph between components, allowing you to slice tasks vertically and plan the correct implementation sequence.

How do I write acceptance criteria for task decomposition?

Writing acceptance criteria for task decomposition requires reading the spec, understanding the work, and defining explicit verification checkpoints for each smaller, sliced task.

Do I need a clear spec before starting task decomposition?

Yes, task decomposition requires a clear spec and a solid understanding of the work to accurately break down large tasks and map their dependencies.

When should I not use vertical slicing for task organization?

You should avoid vertical slicing for task organization when lacking a clear spec or dependency graph, as mapping dependencies and writing verifiable acceptance criteria require defined project boundaries.