planning-and-task-breakdown

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Large or vague development tasks cause AI agents to produce tangled, unreliable code. This Skill turns a spec or clear requirements into a structured plan of small, verifiable tasks with explicit acceptance criteria, dependencies, and checkpoints. ## Core Features & Use Cases - Dependency Graph Mapping: Identifies what depends on what so implementation follows a bottom-up order, building foundations first. - Vertical Slicing: Breaks work into complete feature slices (schema + API + UI) instead of horizontal layers, so every task delivers working functionality. - Task Templates & Sizing: Provides a standard task format with acceptance criteria, verification steps, file estimates, and sizing rules (XS to XL) to keep tasks small. - Use Case: You have a spec for a new task-management feature. Use this Skill to produce a phased implementation plan with checkpoints, risk mitigations, and parallelization notes before any code is written. ## Quick Start Ask the agent to break the attached feature spec into an ordered implementation plan with acceptance criteria and verification checkpoints.

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. Keep tasks at S or M size (1-5 files) and give each one acceptance criteria and a verification step.

What is vertical slicing in task planning?▼

Vertical slicing builds one complete feature path at a time, such as registration covering schema, API, and UI together, instead of building all database layers then all APIs. Each slice produces working, testable functionality.

When should a task be broken down further?▼

Break a task down when it exceeds one focused session, needs more than three acceptance criteria bullets, touches two independent subsystems, or its title contains the word 'and'. Tasks sized L or larger should always be split.

When should I not use a formal task breakdown?▼

Skip formal planning for single-file changes with obvious scope, or when the spec already contains well-defined tasks. The overhead of a full plan document only pays off for multi-step or multi-component work.

Can implementation tasks be parallelized across agents?▼

Independent feature slices, tests for finished 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.