From base
Wraps up work by syncing documentation, committing, pushing, and opening a pull request. Use when committing code, finishing a task, pushing changes, or creating a PR.
How this skill is triggered — by the user, by Claude, or both
Slash command
/base:commitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check if `.agents/commit.config.yml` exists.
Check if .agents/commit.config.yml exists.
references/config-setup.md to create it, then continueRun each command separately:
git diff --stagedgit diffgit log --onelinegit diff --staged has output -> use as-is (user curated manually)git add -A to stage everythingfiles from .agents/commit.config.yml*.md files not in the config that could be documentation (excluding skills/), detect their update condition, register themupdate_when is met by staged changesgit add <updated-doc-files>
Subject: semantic commit format (feat:, fix:, refactor:, docs:, chore:, test:, ci:, perf:, style:, build:). Lowercase imperative, no period, max 70 chars. Use scope when it adds clarity.
Body: explain why — motivation, trade-offs, decisions. State breaking changes explicitly.
References: issue/ticket refs on their own line (e.g., Closes #142).
Execute with HEREDOC:
git commit -m "$(cat <<'EOF'
feat: subject line describing what changed
Body explaining why this change was made.
Closes #issue (if applicable)
EOF
)"
git push -u origin HEAD
Only if branch was pushed in step 7.
git branch — if on main, stopgit log <base-branch>..HEAD --oneline
git diff <base-branch>...HEAD
gh pr create --title "<title>" --body "$(cat <<'EOF'
## Summary
<bullet points from commit analysis>
## Test plan
<checklist>
EOF
)"
.agents/commit.config.ymlnpx claudepluginhub kvnwolf/devtools --plugin baseGuides git commit workflow: analyzes staged files, generates conventional messages (feat/fix/etc.), updates README for features/setup changes, ignores unstaged.
Creates semantic git commits with conventional commit format, stages changes, and pushes to remote. Handles pre-commit hooks and writes meaningful commit messages.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.