What problem does it solve? Writing clear, consistent commit messages is tedious and often skipped, leaving repositories with vague history. This Skill analyzes your git diff and produces a properly formatted conventional commit message you can paste directly into your Git client. ## Core Features & Use Cases - Diff-Based Generation: Reads git status, git diff --staged, and git diff to base the message strictly on actual changes. - Conventional Commit Format: Produces a type(scope): description title with correct type selection (feat, fix, refactor, docs, etc.) and an optional explanatory body. - Staging Awareness: Warns when nothing is staged and bases the message on unstaged changes, or stops when there is nothing to commit. - Use Case: After finishing a feature, type /commit-message to get a ready-to-paste message like feat(auth): add JWT token refresh on 401 response with a body explaining the motivation. ## Quick Start Ask the assistant to generate a commit message for your current staged changes by typing /commit-message.