What problem does it solve? Developers often dump unrelated changes into a single commit or write inconsistent commit messages, making history hard to review, revert, and audit. This Skill analyzes staged work and splits it into logical, atomic commits following the conventional commit format. ## Core Features & Use Cases - Logical Grouping: Runs git status and git diff to analyze changed files and group them by logical change before committing. - Conventional Commit Format: Enforces the type(scope): summary pattern with types like feat, fix, chore, refactor, docs, and test. - Safety Rules: Blocks committing .env files, credentials, or secrets, and requires lint and typecheck to pass first. - Use Case: After finishing a feature that touched three packages, ask the assistant to commit your work and receive separate commits like feat(async.utils): add retry logic and chore(deps): bump next to 14.2.1. ## Quick Start Ask the assistant to review your staged changes and create atomic conventional commits for each logical group.