From scm-utils
Intelligently commit outstanding changes in logical, focused commits. Use this when you want to commit code using git.
How this skill is triggered — by the user, by Claude, or both
Slash command
/scm-utils:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
!`git status`
!git status
!git log --oneline -10
You should commit outstanding changes by breaking them into logical, focused commits. The optional hint ($ARGUMENTS) provides guidance on what to commit, how to group changes, or what to emphasize in commit messages.
If the hint is unclear or ambiguous, ASK THE USER for clarification before proceeding.
Follow this iterative process:
git status to see all modified filesgit diff for each file to understand all changesgit log --oneline -10 to see recent commit message patternsgh pr view to see if a PR exists for these changes and review its title and bodygit add <specific-files>git show --statgit add . - always be explicit about filesDefault behavior:
docs: update memory management guidelines to clarify MCP usagefeat: add intelligent commit slash command for better git workflowfix: correct memory.json file format documentationWith hint /scm-utils:commit each file separate:
docs: update commit.md to support optional hintsdocs: clarify memory management MCP tool differencesfeat: add new agent configuration fileWith hint /scm-utils:commit only documentation:
docs: update commit workflow and memory management guidelinesnpx claudepluginhub nsheaps/ai-mktpl --plugin scm-utilsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.