
Caveman Commit
This does one thing well: strips the fluff from commit messages without losing the important bits. It enforces Conventional Commits format with 50-character subjects and adds body text only when the "why" isn't obvious from the diff. The auto-trigger when staging changes is handy for maintaining consistency across a project. I've seen too many commits that read like novels or say nothing useful at all. This finds the middle ground by focusing on imperative mood and actual reasoning over restating what the code already shows.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 54
- skills.sh installs
- 431.6K
- GitHub stars
- 118.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add juliusbrussee/caveman --skill caveman-commit --agent claude-codeInstalls into .claude/skills of the current project.
Files
Write commit messages terse and exact. Conventional Commits format. No fluff. Why over what.
Rules
Subject line:
<type>(<scope>): <imperative summary>—<scope>optional- Types:
feat,fix,refactor,perf,docs,test,chore,build,ci,style,revert - Imperative mood: "add", "fix", "remove" — not "added", "adds", "adding"
- ≤50 chars when possible, hard cap 72
- No trailing period
- Match project convention for capitalization after the colon
Body (only if needed):
- Skip entirely when subject is self-explanatory
- Add body only for: non-obvious why, breaking changes, migration notes, linked issues
- Wrap at 72 chars
- Bullets
-not* - Reference issues/PRs at end:
Closes #42,Refs #17
What NEVER goes in:
- "This commit does X", "I", "we", "now", "currently" — the diff says what
- "As requested by..." — use Co-authored-by trailer
- "Generated with Claude Code" or any AI attribution — unless the user's own rule requires an
Assisted-by/AI-attribution trailer, then add it as a trailer - Emoji (unless project convention requires)
- Restating the file name when scope already says it
Examples
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/juliusbrussee/caveman
- Categories
- Git & Pull Requests, Code Review & Quality, Automation & Workflows
- First seen
- Apr 16, 2026
More from juliusbrussee/caveman
All 25- Caveman Compress428.9K
- Caveman Review427.5K
- Caveman Help418.2K
- Cavecrew374.2K
- Caveman Stats374.1K
- Caveman Explore122.4K
- Caveman Learn121.5K
- Safe Refactor121.2K
- Caveman Optimize120.5K
- Investigate First120.1K
- Verify And Stop119.6K
- Surgical Patch119.5K
- Lean Build119.1K
- Caveman Evidence Review119K
- Caveman Discover119K
- Caveman Manage118.7K
- Migration118.4K
- Caveman Setup118K
- Compress45.8K
- Ultracave41.3K
- Megacave40.1K
- Caveman Es513
- Caveman Cn437
- Caveman618.3K
Recommended
More Git & Pull Requests1
requesting-code-reviewobra/superpowersUse when completing tasks, implementing major features, or before merging to verify work meets requirements276.5Kskills.sh installs
2
ponytail-reviewdietrichgebert/ponytailCode review focused exclusively on over-engineering. Finds what to delete: reinvented standard library, unneeded dependencies, speculative abstractions, dead fl67.7Kskills.sh installs
3
gh-stackgithub/gh-stackManages stacked PRs and splits multi-part work into reviewable branches with gh-stack. Use for stack creation, viewing, edits, push, submit, sync, rebase, merge20.8Kskills.sh installs
4
git-advanced-workflowswshobson/agentsMaster advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use wh19.9Kskills.sh installs
5
code-reviewcoderabbitai/skillsAI-powered code review using CodeRabbit. Default code-review skill. Trigger for any explicit review request AND autonomously when the agent thinks a review is n16Kskills.sh installs
6
commit-contextrohitg00/agentmemoryTrace a file, function, or line back to the agent session that produced its current commit. Use when the user asks "why is this code here", "what was the agent 14.3Kskills.sh installs