Skills DirectoryCurated open-source Skills from GitHub

planning-and-task-breakdowncommit 8300e1bSKILL.md · Task Breakdown

Planning and Task Breakdown

Breaks work into small, ordered tasks with acceptance criteria and verification steps, saved as a plan document and task list.

npx skills add addyosmani/agent-skills --skill planning-and-task-breakdown
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Cursor, Copilot, Gemini CLI
GitHub
112.3k
Source
Community · Addy Osmani
Status
Scan passed
License
MIT

Core rule

Every task must be small enough to implement, test and verify in one focused session, with explicit acceptance criteria.

Execution Phases

  1. Phase 01Enter plan mode

    In read-only mode, read the spec and relevant code, note patterns, dependencies, risks and unknowns; write no code.

  2. Phase 02Map and slice

    Draw the dependency graph, order bottom-up, and slice vertically by complete feature path rather than by database, API and UI layers.

  3. Phase 03Write tasks

    Give each task a description, acceptance criteria, verification, dependencies, likely files and size; split anything L or larger.

  4. Phase 04Order and checkpoint

    Satisfy dependencies, put high-risk tasks early, and add a verification checkpoint every 2–3 tasks.

  5. Phase 05Save and confirm

    Save to tasks/plan.md and tasks/todo.md (or the designated tracker), never overwriting an incomplete plan, and get human approval.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesLimitedWrites only tasks/plan.md and the task list (default tasks/todo.md); no code during planning.
Command executionNot requiredTest and build commands are written into each task's verification, not run during planning.
Network outboundLimitedOnly when the project or user designates an external tracker (e.g. GitHub Issues, Jira, Linear), to create task items there.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit 8300e1b
---
name: planning-and-task-breakdown
description: Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.