From sorah-guides
Creates git commit(s) following sorah's commit style conventions. Supports splitting changes into logical, granular commits when the 'split' argument is provided.
How this command is triggered — by the user, by Claude, or both
Slash command
/sorah-guides:commit [split]The summary Claude sees in its command listing — used to decide when to auto-load this command
Load the **commit-style** skill and follow its conventions precisely — subject line style, prefix pattern, contextful verbs, lowercase imperative, and body guidelines. ## Instructions Review all staged and unstaged changes, then create git commit(s). $ARGUMENTS ### When argument contains "split" Commit changes in logical, granular increments. Each commit should represent a single task or a functional unit. Ensure that the codebase remains stable and error-free at every commit point; do not commit code that is broken or fails to execute. Before committing, present the proposed split pl...
Load the commit-style skill and follow its conventions precisely — subject line style, prefix pattern, contextful verbs, lowercase imperative, and body guidelines.
Review all staged and unstaged changes, then create git commit(s).
$ARGUMENTS
Commit changes in logical, granular increments. Each commit should represent a single task or a functional unit. Ensure that the codebase remains stable and error-free at every commit point; do not commit code that is broken or fails to execute.
Before committing, present the proposed split plan (which files/hunks go into which commit, with draft subject lines) and wait for approval.
Commit all changes together in a single commit.
If a git commit fails with gpg: signing failed: Inappropriate ioctl for device, ask the user to unlock their signing key. Do not skip or disable GPG signing.
npx claudepluginhub sorah/config --plugin sorah-guides/commit-chunksSplits local changes into multiple logical commits by analyzing git status and diff. Stages files individually and creates present-tense commit messages, handling pre-commit hooks.
/commitCreates well-formatted git commits with conventional commit messages and emoji. Automatically runs pre-commit checks and can split large changes into multiple atomic commits.
/git-commitCreates conventional git commits with emojis, auto-stages unstaged files if needed, analyzes diffs, detects multiple logical changes, and suggests splitting into atomic commits.
/commitAnalyzes staged git changes, generates a conventional commit message, seeks user approval, and executes the commit without trailers.
/git-commitCreates a git commit following the Conventional Commits specification. Analyzes staged and unstaged changes, stages files safely, and guides message creation.
/commitStages all changes and creates a single git commit based on current diff and recent commits.