planning-and-task-breakdown

Decomposes specifications into small verifiable tasks with acceptance criteria and dependency ordering.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/insightriot/signal --skill planning-and-task-breakdown-insightriot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/insightriot/signal/tree/main/plugin/skills/plan/planning-and-task-breakdown
Command: npx skills add https://github.com/insightriot/signal --skill planning-and-task-breakdown-insightriot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Large or vague work items cause agents and developers to produce tangled, unverifiable implementations. This Skill turns a spec into an ordered plan of small tasks, each with explicit acceptance criteria, verification steps, and dependency mapping, so work stays reviewable and resumable across sessions. ## Core Features & Use Cases - Vertical Slice Decomposition: Splits work into complete feature paths (schema + API + UI) instead of horizontal layers, so every task delivers testable functionality. - Task Sizing Guidelines: Classifies tasks from XS to XL with file-count heuristics and rules for when to break a task down further. - Plan Document Template: Provides a ready-to-use Markdown template with phases, checkpoints, risk tables, and open questions. - Use Case: Given a spec for a user registration feature, produce a task list where Task 1 covers the schema and model, Task 2 the API endpoint, and Task 3 the UI form, each with acceptance criteria and a checkpoint after Task 3. ## Quick Start Ask the agent to read the feature spec and produce an implementation plan with vertically sliced tasks, acceptance criteria, and checkpoints 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. Keep tasks to one to five files with acceptance criteria you can state in three bullet points or fewer.

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 of the database, then all endpoints, then all UI. Each slice produces working, testable functionality.

When should a task be broken down further?▼

Break a task down when it exceeds one focused session, touches more than about five files, spans two independent subsystems, or its title contains the word 'and'. Tasks sized L or larger should always be split.

When should I skip writing a task breakdown plan?▼

Skip formal planning for single-file changes with obvious scope, or when the spec already contains well-defined tasks. Planning adds value when dependencies, ordering, or scope are unclear.

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.