What problem does it solve? Large change sets spanning domain logic, CLI code, tests, and docs are hard to review when dumped into one commit, and splitting them by hand often produces commits that do not build or violate dependency order. This Skill plans and executes a sequence of logically cohesive, individually buildable commits so a reviewer can follow the PR commit by commit. ## Core Features & Use Cases - Cohesive commit planning: Groups changes by functionality rather than file location, respecting dependency order (events before handlers, domain before CLI, package pins with first usage). - Build verification per commit: Verifies each commit builds in isolation using a throwaway git worktree or a tagged stash, avoiding the shared-stash hazards of bare git stash pop. - Recompose verification: After a reset-and-recompose workflow, validates the result with both git diff <pre-reset-tip> HEAD and git status --porcelain, with explicit recovery procedures for uncommitted or never-checkpointed files. - Use Case: After finishing a feature that touches domain events, handlers, CLI commands, and tests, run this Skill to produce an ordered series of conventional commits (e.g., S1-10: add task retry events) that each build cleanly and read naturally in review. ## Quick Start Organize the current uncommitted changes in this repository into cohesive, buildable commits ordered for PR review.