planning-and-task-breakdown

Decompose project specifications into structured tasks with dependencies and parallelization guidelines.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill planning-and-task-breakdown-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/agent-skills/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill planning-and-task-breakdown-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps break down complex projects into manageable tasks, improving planning and execution efficiency.

Core Features & Use Cases

  • Task Decomposition: Breaks down project specifications into actionable tasks.
  • Dependency Mapping: Identifies and manages task dependencies.
  • Vertical Slicing: Encourages building one complete feature path at a time.
  • Task Writing: Provides a structured format for task definition.
  • Plan Documentation: Offers a template for comprehensive plan documentation.
  • Parallelization Opportunities: Identifies safe and sequential parallelization scenarios.
  • Use Case: For a software development project, use this Skill to decompose a large feature into smaller, manageable tasks, ensuring clear scope and dependencies.

Quick Start

Enter plan mode and start by reading the spec and identifying existing patterns. Then, map dependencies and slice vertically to create tasks.

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

Task decomposition breaks down project specifications into a structured, actionable task list. You input the project spec to identify existing patterns, map dependencies, and slice vertically to create clearly scoped tasks for execution.

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

Vertical slicing is a planning technique that builds one complete feature path at a time. Use it to decompose large features into smaller, manageable tasks, ensuring clear scope and reducing integration risk during software development.

How do I map task dependencies for parallel software development?

Dependency mapping identifies relationships between decomposed tasks to determine execution order. It highlights safe and sequential parallelization opportunities, allowing developers to execute independent tasks concurrently without conflicts.

Can I use this for documenting a structured plan from a project specification?

Yes, plan documentation provides a comprehensive template for structuring your project plan. After decomposing specs and mapping dependencies, it guides formatting task definitions and parallelization scenarios into a clear, reviewable document.

Does task decomposition require manual review for planning decisions?

Yes, task decomposition requires manual review and input for planning decisions. The process provides structured task lists and dependency maps, but a developer must finalize the vertical slicing and parallelization choices.

What's the best way to structure task writing for a software project plan?

Task writing provides a structured format for defining actionable tasks within a plan. It pairs with dependency mapping and vertical slicing to ensure each decomposed task has clear scope and execution guidelines for comprehensive documentation.