planning-and-task-breakdown

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

5|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/PHenrique07/Sementis-IFSP-Pirituba --skill planning-and-task-breakdown-phenrique07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: planning-and-task-breakdown
Source: https://github.com/PHenrique07/Sementis-IFSP-Pirituba/tree/main/.github/skills/planning-and-task-breakdown
Command: npx skills add https://github.com/PHenrique07/Sementis-IFSP-Pirituba --skill planning-and-task-breakdown-phenrique07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Large or vague work items cause agents and developers to start coding without a plan, producing tangled implementations and rework. This Skill turns a spec into a written plan with small, dependency-ordered tasks that each leave the system in a working state. ## Core Features & Use Cases - Structured Planning Process: Read-only plan mode, dependency graph mapping, and vertical slicing so each task delivers a complete, testable feature path. - Task Templates and Sizing: A standard task format with acceptance criteria, verification steps, dependencies, and XS-to-XL sizing rules that force oversized tasks to be split. - Plan and Task List Outputs: Saves the plan to tasks/plan.md and tasks to tasks/todo.md or an external tracker, with checkpoints between phases and protection against overwriting incomplete plans. - Use Case: Given a feature spec for user authentication, produce a phased plan where registration, login, and session handling are separate vertical slices, each with testable acceptance criteria and explicit checkpoints. ## Quick Start Ask the agent to read the feature spec and create an implementation plan with a broken-down task list in tasks/plan.md and tasks/todo.md 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 spec into implementable tasks?▼

Map the dependency graph first, then slice vertically so each task delivers one complete feature path across schema, API, and UI. Write each task with acceptance criteria, verification steps, dependencies, and a size estimate of five files or fewer.

What is vertical slicing in task breakdown?▼

Vertical slicing builds one complete feature path at a time, such as a full registration flow, instead of building all database layers, then all APIs, then all UI. Each slice produces working, testable functionality on its own.

When should a task be broken down further?▼

Split a task when it exceeds one focused session, touches two or more independent subsystems, needs more than three acceptance criteria bullets, or has "and" in its title. Tasks sized L or larger should always be subdivided.

Can tasks be tracked in GitHub Issues or Jira instead of a markdown file?▼

Yes. If the project designates an external tracker, create one tracker item per task with acceptance criteria in the body and dependencies via the tracker's linking mechanism. Note the tracker in tasks/plan.md so future sessions know where to look.

What happens if a tasks/plan.md file already exists with unchecked tasks?▼

The skill never overwrites an incomplete plan. If the same work is being replanned it updates files in place; for different work it stops and asks the user, since unchecked tasks may be mid-build in another session.