What problem does it solve? Writing clear, consistent commit messages is tedious and often skipped, leading to vague history like "fix stuff" or "update". This Skill analyzes all workspace changes and drafts a well-structured commit message, while never committing on its own. ## Core Features & Use Cases - Full workspace analysis: Runs git status, git diff, and git log in parallel to understand staged, unstaged, and untracked changes plus recent commit style. - Structured message drafting: Identifies the single most important change as the first line (max 70 chars, lowercase English) and lists supporting changes as bullet points. - Split detection: Flags when changes span unrelated concerns and proposes splitting them into separate commits. - Use Case: After a long coding session touching multiple files, trigger the skill to get a concise summary of what changed and a ready-to-use commit message, then decide yourself when to commit. ## Quick Start Ask the assistant to generate a commit message for all current workspace changes using the commit skill.