
Ce Commit
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-codeInstalls 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.
| Command | Purpose | Non-zero / empty means |
|---|---|---|
git status | Working-tree state | Not a git repo — stop |
git diff HEAD | Uncommitted changes | Unborn repo / no commits yet |
git branch --show-current | Current branch | Empty = detached HEAD |
git log --oneline -10 | Recent message style | Unborn repo — no history |
git rev-parse --abbrev-ref origin/HEAD | Remote default branch | No 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- Ce Compound Refresh3.4K
- Ce Optimize3.4K
- Ce Resolve Pr Feedback3.3K
- Ce Worktree3.1K
- Ce Test Browser3.1K
- Ce Proof3.1K
- Ce Strategy3.1K
- Ce Test Xcode3K
- Ce Product Pulse3K
- Ce Riffrec Feedback Analysis2.9K
- Coding Tutor2.5K
- Ce Sessions1.8K
- Ce Update1.8K
- Ce Work Beta1.8K
- Ce Demo Reel1.8K
- Ce Slack Research1.8K
- Ce Agent Native Architecture1.8K
- Ce Frontend Design1.8K
- Ce Dhh Rails Style1.8K
- Ce Release Notes1.8K
- Ce Clean Gone Branches1.7K
- Ce Gemini Imagegen1.7K
- Ce Agent Native Audit1.7K
- Ce Report Bug1.7K