What problem does it solve? Turning a messy working tree into clean, reviewable Git history is tedious and error-prone: unrelated changes get lumped together, other people's work gets swept in, and secrets can slip into commits. This Skill inspects the current status and diff, then creates well-scoped Conventional Commits for only the changes owned by the current request. ## Core Features & Use Cases - Logical commit splitting: Groups related changes (e.g., a behavior plus its tests) into independent Conventional Commits that can be reverted or cherry-picked cleanly. - Ownership and safety guardrails: Leaves other agents' or pre-existing changes unstaged, and excludes credentials, .env files, and private keys unless explicitly approved. - Hook compliance: Honors pre-commit hooks, repairs failures caused by the current change, and never bypasses hooks or pushes to the remote. - Use Case: After finishing a login feature with tests plus an unrelated README typo fix, ask to commit; the Skill creates separate conventional commits for the feature and the docs fix, then reports the resulting hashes. ## Quick Start Ask the assistant to commit your current changes as logical Conventional Commits without pushing to the remote.