What problem does it solve? Committing code changes often results in messy, mixed-purpose commits, vague messages, accidentally staged files, or leaked secrets. This Skill standardizes the entire local git commit workflow so every commit is clean, reviewable, and follows project conventions. ## Core Features & Use Cases - Single-Responsibility Splitting: Reviews git status and git diff, groups changes by module, and splits them into separate commits only when they are truly independent. - Safe Staging & Verification: Uses explicit git add <file> (never -A or .), re-checks staged content with git diff --staged, and blocks commits containing secrets, local artifacts, or sensitive paths. - Conventional Chinese Commit Messages: Writes Conventional Commits style messages with a ≤50-character title, blank-line-separated body, and optional emoji prefixes, type/scope overrides, trailers, and --amend for unpushed branches. - Use Case: After finishing a bug fix plus an unrelated formatting pass, ask the agent to commit; it will produce two separate commits with proper Chinese messages and verify each one with git show --stat. ## Quick Start Ask the agent to review the current working tree changes and commit them to the local repository with properly split, conventional Chinese commit messages.