A response-style skill that makes a coding agent answer tersely, answer first with filler cut, while keeping every command, path, number and error verbatim, to save output tokens.
Caveman Commit Skill
The Caveman family's commit-message skill: terse Conventional Commits that state intent, an imperative subject of 50 to 72 characters, a body only when the why is not obvious, and no AI attribution.
Install
Other ways to install
About
- Conventional Commits with eleven allowed types
- Imperative subject, 50 characters preferred, 72 hard cap
- Body only for non-obvious why, breaking changes, migrations or issues
- Always explains breaking changes, security fixes, migrations and reverts
- Writes the message only: never stages, commits or amends
Caveman Commit applies the Caveman skill's terse, filler-free style to one job: writing git commit messages. Ask the agent to "write a commit", or invoke /commit or /caveman-commit, and it returns a Conventional Commits message as a code block ready to paste.
The rules are specific. The subject line is <type>(<scope>): <imperative summary> using one of eleven types (feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert), in the imperative mood, ideally 50 characters and never more than 72, with no trailing period and capitalisation matching the project. A body is added only for a non-obvious reason, a breaking change, migration notes or linked issues, wrapped at 72 characters with - bullets and issue references at the end.
It lists what never goes in: "this commit does", first-person narration, "now" and "currently", restating the file name the scope already gives, emoji unless the project uses them, and "Generated with Claude Code" or other AI attribution, unless the user's own rules require an AI-attribution trailer, in which case it is added as a trailer. An auto-clarity rule forces a body for breaking changes, security fixes, data migrations and reverts, so the terse style never hides context a future debugger needs.
The skill only writes the message: it does not stage files, run git commit or amend. It suits developers who want consistent, scannable history from their coding agent. Apache-2.0, part of the Caveman repository.
SKILL.md
The instructions your agent loads, as published by Julius Brussee.
Related Skills
See all Caveman Commit alternativesSkill: Terse
by Karl Lowenbjer
Claude Code plugin whose 22 writing rules cut reply length roughly in half and strip slogans, metaphors and filler from every answer.
Matt Pocock's test-driven development skill: one red-to-green slice at a time, tests only at seams agreed with you first, and a named list of test anti-patterns to avoid.
Tencent's skill-evolution harness: it rewrites a whole skill folder — SKILL.md, scripts and references together — and lands every decision as a real Git issue, PR and wiki entry you can review.