Automates git commits with properly formatted messages instead of making you context-switch to write them yourself. It reads your diff, checks recent commits for patterns, and matches your repo's convention or falls back to conventional commits. If you've got changes that belong in separate commits, it'll split them at the file level without getting precious about it. The heredoc-based staging keeps you from accidentally committing .env files, and it won't let you commit directly to main without branching first. Useful when you want to save progress without breaking flow to craft a message, or when you're pair-programming with Claude and want commits that look like a human wrote them.

skills.sh installs
3.5K
GitHub stars
26K
last updated
Aug 21, 2026

Install

$ npx -y skills add everyinc/compound-engineering-plugin --skill ce-commit --agent claude-code

Installs into .claude/skills of the current project.

Files

Git Commit

Create well-crafted local commit(s) from the current working tree. No push, no PR — use ce-commit-push-pr for the full ship flow.

Done when: each logical change is committed with an explicit file list and a message that states the outcome, and git status is clean of those changes. Stop when: the tree is clean (nothing to commit).

Context

Gather context with each command as its own shell tool call (program + args only). Do not join with ;, &&, ||, pipes, $(...), or redirects — that syntax fails under Windows PowerShell. A non-zero exit is a normal state to interpret, not a failure to suppress.

CommandPurposeNon-zero / empty means
git statusWorking-tree stateNot a git repo — stop
git diff HEADUncommitted changesUnborn repo / no commits yet
git branch --show-currentCurrent branchEmpty = detached HEAD
git log --oneline -10Recent message styleUnborn repo — no history
git rev-parse --abbrev-ref origin/HEADRemote default branchNo origin/HEAD / bare HEAD — try gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name', else main

Sponsors

Details

Repository
github.com/everyinc/compound-engineering-plugin
Category
Git & Pull Requests
First seen
Jun 3, 2026

More from everyinc/compound-engineering-plugin

All 78
1zc277584121 avatargit-get-notificationzc277584121/mygitpluginCheck GitHub notifications and recent Issues/PRs for monitored repos3.4Kskills.sh installs
2everyinc avatarce-resolve-pr-feedbackeveryinc/compound-engineering-pluginResolve PR review feedback. Use when addressing review comments, resolving review threads, or fixing code-review feedback.3.3Kskills.sh installs
3github avatargithub-actions-hardeninggithub/awesome-copilotSecurity hardening reviewer for GitHub Actions workflow files (.github/workflows/*.yml). Reasons about the Actions threat model that pattern matchers and genera2.6Kskills.sh installs
4nvidia avatarmcore-create-issuenvidia/skillsInvestigate a failing GitHub Actions run or job and create a GitHub issue for the failure.1.8Kskills.sh installs
5adobe avatarcode-reviewadobe/skillsUse this when reviewing AEM Edge Delivery Services (EDS, Franklin, Helix) code, either self-review at the end of development before opening a PR, or reviewing a1.7Kskills.sh installs
6ar9av avatarwiki-stage-commitar9av/obsidian-wikiReview and promote staged wiki pages to their final locations. Use when WIKI_STAGED_WRITES=true and the user says "/wiki-stage-commit", "review staged pages", "1.6Kskills.sh installs