What problem does it solve? Writing consistent, meaningful commit messages is repetitive and often skipped under time pressure. This Skill automates the analysis of staged and unstaged git changes, generates a conventional commit message in the repository's primary language, and executes the commit safely. ## Core Features & Use Cases - Automated Change Analysis: Inspects staged diffs, untracked files, and recent commit history to determine the correct change type (feat, fix, refactor, chore). - Conventional Commit Generation: Produces a subject-only message in the format <type>: <comment> @<branch>, written in the repository's dominant language. - Safety Guardrails: Never stages secrets, never uses git add -A without confirmation, never amends or pushes without explicit approval, and runs lint/tests before committing when configured. - Use Case: After finishing a bug fix, simply ask to commit your changes and receive a properly formatted message like fix: 決済プロバイダのnullレスポンスを処理 @fix/payment-webhook without writing it yourself. ## Quick Start Ask the assistant to commit your current changes, and it will analyze the diff, propose a conventional commit message, and execute the commit after your confirmation.