What problem does it solve? Writing good commit messages and staging the right files is repetitive and error-prone, especially when a working tree mixes unrelated edits or contains nested standalone git repos. This Skill inspects the working tree, drafts a convention-matching commit message, stages the intended files, and creates the commit in one step. ## Core Features & Use Cases - Draft-and-commit in one step: Inspects git status, diffs, and recent history, then stages files and commits with a message matching the repo's existing style. - Two modes: Default mode commits only the most significant change per repo; --all mode groups every uncommitted change by relatedness and creates one commit per group. - Nested repo support: Detects subdirectories with their own .git and runs the full flow per repo using scoped git -C commands, never mixing files across repos. - Safety guards: Scans diffs for secrets and unintended artifacts before staging, and never pushes, amends, rebases, or rewrites history. - Use Case: After a coding session leaves edits across a host repo and a nested bot repo, ask to commit everything; the Skill produces separate, well-formed commits in each repo with messages following each repo's conventions. ## Quick Start Ask the AI to commit the current changes, for example by saying "commit code" or "commit code --all" to group and commit every uncommitted change separately.