planning-and-task-breakdown

Decompose specifications into verifiable tasks with acceptance criteria and dependency graphs.

2|Updated Oct 28, 2022
One-click install
npx skills add https://github.com/jmanuelrosa/dotfiles --skill planning-and-task-breakdown-jmanuelrosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/jmanuelrosa/dotfiles/tree/main/roles/ai/files/claude/skill-groups/product-manager/planning-and-task-breakdown
Command: npx skills add https://github.com/jmanuelrosa/dotfiles --skill planning-and-task-breakdown-jmanuelrosa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose complex specifications into small, verifiable tasks with clear acceptance criteria, making projects easier to scope and execute.

Core Features & Use Cases

  • Structured Task Writing: convert vague requirements into concrete tasks with acceptance criteria.
  • Dependency Mapping: outline task prerequisites and enable safe parallel work.
  • Use Case: given a spec, generate a plan that can be assigned to multiple teams with defined milestones.

Quick Start

Provide a clear spec and I will output a complete task breakdown with dependencies, acceptance criteria, and verification steps.

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 project specifications into actionable tasks?

Task breakdown converts complex project specifications into small, verifiable tasks with explicit acceptance criteria. This structured task writing clarifies scoping and estimation, making vague requirements concrete and easier to execute across teams.

What is a dependency graph in project management planning?

A dependency graph in project planning outlines task prerequisites to enable safe parallel work. By mapping these dependencies, teams can identify which tasks block others and execute independent work streams concurrently without conflicts.

How do I write acceptance criteria for a task breakdown?

Writing acceptance criteria involves defining explicit verification steps for each decomposed task within a specification. This ensures every small task has clear, measurable conditions that validate the work is complete and meets project requirements.

Can I generate a multi-team project plan from a single spec?

Yes, generating a multi-team project plan from a single spec produces a complete task breakdown with defined milestones. This allows work to be assigned safely across multiple teams by mapping dependencies and parallel work paths.

What is the best way to scope and estimate tasks for parallel work?

Scoping and estimating tasks for parallel work requires decomposing specifications into small, verifiable units. By mapping dependencies through a dependency graph, you can identify isolated tasks and assign them to teams for safe concurrent execution.

When do I need to decompose a specification into a task plan?

You need to decompose a specification into a task plan when a project requires structured scoping, estimation, and parallel work across teams. This process transforms complex requirements into verifiable tasks with clear dependencies and milestones.