What problem does it solve? Writing consistent, well-structured commit messages is tedious and often skipped, leading to messy git histories. This Skill inspects your staged and unstaged changes, generates a Conventional Commits compliant message, and commits for you. ## Core Features & Use Cases - Automatic Staging Detection: Checks for staged changes first; if none exist, it reviews and stages current changes before committing. - Conventional Commits Format: Generates messages following the <type>: <description> specification with bulleted body lines, one change per line. - Multi-language Messages: Writes commit messages in the language you specify (e.g., "ja" or "en"), defaulting to English, with correct style conventions per language. - Use Case: After finishing a bug fix, invoke the Skill to have it review the diff, produce a message like fix: prevent racing of requests with a detailed body, and commit it without pushing. ## Quick Start Review my current changes and commit them with a Conventional Commits message in English.