What problem does it solve?
This Skill helps developers avoid noisy or ambiguous git history by turning mixed diffs into atomic, well-formatted Conventional Commits with emoji annotations and clear scopes, improving traceability and CI compliance.
Core Features & Use Cases
- Staged inspection and verification: Review staged or unstaged changes and run optional pre-commit checks before committing.
- Interactive hunk splitting: Use interactive staging to split mixed diffs into separate, logical commits so each commit contains a single purpose.
- Conventional Commit + emoji templates: Provide a standardized commit message format with type, optional scope, imperative description, and emoji mapping for consistent history and changelogs.
- Use Case: Split a single pull request with feature, docs, and refactor changes into separate commits like feat(api), docs(api), and refactor(utils) with emoji prefixes for readability.
Quick Start
Stage your changes, interactively select hunks to create one logical change per commit, and write an emoji-prefixed Conventional Commit message describing the single logical change.