.claude/skills/commit/SKILL.md
Stage and commit changes with a generated Conventional Commits message. Use when the user wants to commit their work.
npx skillsauth add packbot/agentic-coding-boilerplate commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CRITICAL: Use
mcp__acp__Bashfor ALL git commands. NEVER use the Task subagent or the built-in Bash tool — they run in an isolated sandbox. Commits will NOT persist there.
Follow these steps in order. Do not skip steps.
Run git status and git diff --stat to understand the current state.
git add -A.Before staging, scan the file list for sensitive files:
.env, *.pem, *.key, *.secret, credentials filesRun git diff --staged to read the full staged diff.
Understand:
Generate a commit message following Conventional Commits:
<type>[optional scope]: <description>
[optional body]
Types: feat, fix, refactor, docs, chore, test, style, perf, ci, build
Rules:
$ARGUMENTS is provided, use it as the commit message or as guidanceShow the proposed message to the user and wait for approval or edits.
Execute git commit -m "<approved message>".
Show the commit result (git log -1 --oneline).
--amend, --no-verify, or --allow-emptydevelopment
Write comprehensive tests following the Analyze > Strategy > Implement > Verify workflow. Use when adding tests, improving coverage, or when the user asks to write tests for specific code.
development
Review code changes or a GitHub PR
development
Refactor code safely following the Analyze > Plan > Refactor > Verify workflow. The key rule is that behavior must not change. Use when improving code structure, readability, or modularity.
tools
Push commits to remote and optionally create a PR. Use when the user wants to push their changes.