caveman-commit Skill for Claude: Short Commit Messages
caveman-commit makes Claude write short Conventional Commits messages that state intent and nothing else.
- Installs
- 423.2K
- on skills.sh
- Stars
- 116.7K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
caveman-commit tells Claude to write a commit message in Conventional Commits format: a type, an optional scope and an imperative subject, aiming for 50 characters and never past 72. It adds a body only when the reason is not obvious, or for breaking changes, security fixes, data migrations and reverts. It triggers on "write a commit", "commit message", /commit or /caveman-commit.
It only writes the message, as a code block you paste. It does not run git commit, stage files or amend, and it bundles no scripts. Say "stop caveman-commit" or "normal mode" to go back to normal commit messages.
Good for
- Developers who want one-line commit subjects instead of long explanations
- Teams that follow Conventional Commits
- Claude Code users who already paste messages into git commit
Install caveman-commit
Claude Code
- 1
Copy this prompt.
Install the caveman-commit skill in Claude Code. Run this command: npx skills add https://github.com/juliusbrussee/caveman --skill caveman-commit Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
Write a Conventional Commits message compressed to intent only. Use for "write a commit", "commit message", /commit or /caveman-commit.
Sections in SKILL.md
- Rules
- Examples
- Auto-Clarity
- Boundaries
Key facts
- License
- Apache-2.0
- Installs on skills.sh
- 423,199 as of 2026-11-02
- GitHub stars
- 116,702 for the whole juliusbrussee/caveman repo
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
- What is inside
- 2 files: SKILL.md and README.md; no scripts
- Last commit to the repo
- 2026-11-01
What it includes
<type>(<scope>): imperative summary, 50 chars, 72 hard cap
Uses one of 11 types: feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert. No trailing period.
Try: “Write a commit message for this diff.”
Read ·
Subject line rulesSkips the body unless the why is not obvious
Adds a body for non-obvious reasons, breaking changes, migration notes and linked issues such as Closes #42.
Read ·
Body only when neededNo "this commit", no AI attribution, no emoji
Leaves out filler like "I", "we", "now". Skips AI attribution unless your own rule asks for an Assisted-by trailer.
Read ·
What never goes inKeeps a full body for breaking, security and revert commits
For breaking changes, security fixes, data migrations and reverts it never compresses to a subject only.
Read ·
Auto-clarityOutputs the message only; never runs git
It does not run git commit, stage files or amend. You copy the code block.
Read ·
Boundaries
From the official docs
Questions
What does the caveman-commit skill do?
It makes Claude write commit messages in Conventional Commits format with a short subject and a body only when needed. It outputs the message as a code block and does not run git.
How do I install caveman-commit?
Use the install box at the top of this page. In Claude Code, put the skill folder in your personal or project skills folder. In the Claude app, upload it as a skill.
Does caveman-commit need an API key or extra tools?
No. SKILL.md lists no tools, scripts or keys. It is instructions for how Claude phrases a commit message.
Does it commit for me?
No. SKILL.md says it only generates the message. It does not run git commit, stage files or amend, so you paste the message yourself.
Is caveman-commit safe?
It bundles no scripts and writes only text, so the risk is a poor message, not a changed repo. On skills.sh the audits read Gen Agent Trust Hub pass, Socket pass and Snyk pass. Read the message before you commit.
Does it add a Claude attribution line?
No. The skill says to leave out "Generated with Claude Code" and other AI attribution, unless your own rule requires an Assisted-by or AI-attribution trailer.
How is it different from the other caveman skills?
Plain caveman changes how Claude talks in general. caveman-commit only shapes commit messages, and caveman-review only shapes code review comments. caveman-help lists all of them.
Information
updated Nov 2, 2026
- Repository
- juliusbrussee/caveman
- Folder
skills/caveman-commit
Sources
Docs, issue trackers and discussions this page is built from.
Show all 1Hide
- caveman-commit SKILL.md · github.com