planning-and-task-breakdown

Decomposes specifications into ordered, verifiable implementation tasks with acceptance criteria.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/raishoemi/traffic-sim-v2 --skill planning-and-task-breakdown-raishoemi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/raishoemi/traffic-sim-v2/tree/main/.github/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/raishoemi/traffic-sim-v2 --skill planning-and-task-breakdown-raishoemi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Large or vague work items cause agents and developers to start coding without a plan, producing tangled implementations and missed requirements. This Skill turns a spec or clear requirements into small, ordered, verifiable tasks with explicit acceptance criteria and checkpoints. ## Core Features & Use Cases - Dependency Mapping: Identifies what depends on what and orders implementation bottom-up so foundations are built first. - Vertical Slicing: Splits work into complete feature slices (schema + API + UI) instead of horizontal layers, so every task delivers testable functionality. - Task Templates & Sizing: Provides a task document template, sizing guidelines (XS to XL), checkpoints, and a full plan document template with risks and open questions. - Use Case: Given a spec for a traffic simulator feature, produce a phased task list where each task has acceptance criteria, verification commands, dependencies, and file estimates, ready for parallel agent execution. ## Quick Start Ask the agent to read the spec and break the feature into an ordered task list with acceptance criteria and verification steps before writing any code.

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 a large feature into smaller tasks?

Map the dependency graph first, then slice vertically so each task delivers one complete feature path across schema, API, and UI. Each task should have acceptance criteria, verification steps, and touch no more than about five files.

How to write acceptance criteria for development tasks?

Write specific, testable conditions as checkboxes, such as tests passing with a named command, a successful build, and a manual verification step. If you cannot express the criteria in three or fewer bullets, the task is too large and should be split.

When should I not use a formal task breakdown?

Skip it for single-file changes with obvious scope, or when the spec already contains well-defined tasks. Planning overhead only pays off when work is large, vague, parallelized, or has unclear implementation order.

What is vertical slicing vs horizontal slicing in task planning?

Horizontal slicing builds all of one layer at a time, such as the entire database then all endpoints. Vertical slicing builds one complete feature path end to end, so every task leaves the system in a working, testable state.

Which tasks can run in parallel across multiple agents?

Independent feature slices, tests for already-implemented features, and documentation are safe to parallelize. Database migrations, shared state changes, and dependency chains must stay sequential, and shared API contracts should be defined before parallel work begins.