What problem does it solve? Turning a specification into an executable build sequence is error-prone: teams either restate the spec, plan work that already exists, or order tasks so nothing is reviewable until the end. This Skill converts a canonical spec set, change spec, or external spec (PRD, RFC, OpenAPI) into a structured implementation plan where every task is independently reviewable and carries a definition of done. ## Core Features & Use Cases - Task decomposition: Slices a spec into coherent, vertically-cut task packages, each mapped back to the spec sections it implements, with build/data/contract/review dependency edges forming a DAG. - Reviewability-first ordering: Topologically sorts the graph, then biases the order toward enablers (auth, app shell, schema, CI) that later work is reviewed through, grouped into milestones ending at demonstrable states. - Kanban plan folder output: Writes .specs/plans/YYYY-MM-DD-title/ with a plan.md (Mermaid graph plus a source-of-truth dependency table) and task files authored into backlog/, each with steps, a definition of done ending in a Reviewable: line, and an optional co-located done certificate. - Use Case: Given a change spec adding tagging to an editor app, the Skill expands its implementation notes into numbered task files (tag type, store migration, picker UI, filtering), orders the store before the UI, and indexes the plan in .specs/README.md. ## Quick Start Ask the agent to plan the implementation of the spec at .specs/ and break it into a dependency-ordered graph of reviewable task packages written to .specs/plans/.