What problem does it solve? Dirty worktrees and mixed changes often lead to oversized, unclear commits that are hard to review, revert, or test. This Skill turns uncommitted work into a sequence of small, logically separated commits with clear messages and an explicit AI assistance trailer. ## Core Features & Use Cases - Logical Commit Splitting: Inspects staged and unstaged diffs, groups changes into independent units, and stages only the files belonging to each commit. - Descriptive Commit Messages: Writes concise imperative subjects, optional bodies for non-obvious rationale, and an Assisted-by trailer for AI-authored changes. - Safety Guardrails: Never discards or rewrites user changes, leaves unrelated work unstaged, and only pushes or opens PRs when explicitly asked. - Use Case: After finishing a refactoring phase, the Skill inspects the worktree, separates the refactor from unrelated formatting changes, commits each group with a clear message, and reports the resulting hashes. ## Quick Start Ask the agent to review the current worktree and split the pending changes into logical commits with descriptive messages.