This skill streamlines the version control process by automatically crafting professional, semantic commit messages based on your actual code changes. It intelligently analyzes the diff of staged files to determine the appropriate commit type (feat, fix, docs, etc.), identifies the scope, and writes clear, imperative subject lines. With built-in support for gitmojis and an interactive workflow that handles staging, committing, and pushing, it ensures consistency across your project's history while saving you the mental overhead of manual message formatting.
Key Features
01Interactive staging and push confirmation prompts
02Automated diff analysis to accurately describe code changes
03Semantic commit formatting based on Conventional Commits standards
040 GitHub stars
05Optional Gitmoji support for visual commit history
06Smart detection and handling of unstaged changes