PlugWiki

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. 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. 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

  1. Rules
  2. Examples
  3. Auto-Clarity
  4. Boundaries

Key facts

License
Apache-2.0
Installs on skills.sh
423,199 as of 2026-11-02
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 rules

  • Skips 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 needed

  • No "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 in

  • Keeps 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-clarity

  • Outputs 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

Folder
skills/caveman-commit

juliusbrussee/cavemanskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 1
  1. caveman-commit SKILL.md · github.com

Updated Nov 2, 2026.