What problem does it solve? Large or vague work items cause agents and developers to start coding without direction, producing tangled implementations and missed requirements. This Skill turns a spec into an ordered set of small, verifiable tasks with explicit acceptance criteria, dependencies, and checkpoints. ## Core Features & Use Cases - Structured Planning Process: Guides read-only plan mode, dependency graph mapping, and vertical slicing so each task delivers working, testable functionality. - Task Templates and Sizing: Provides a task format with acceptance criteria, verification steps, dependencies, and XS-to-XL sizing rules that force oversized work to be split. - Flexible Output Targets: Writes plans to tasks/plan.md and tasks to tasks/todo.md by default, or maps tasks onto external trackers like GitHub Issues, Jira, Linear, or beads, with safeguards 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 checkpoints between phases. ## Quick Start Ask the agent to read the feature spec and break the work into an ordered task list with acceptance criteria saved to tasks/plan.md and tasks/todo.md.