Caveman Commit
Skill Verified ActiveUltra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when "why" isn't obvious. Use when user says "write a commit", "commit message", "generate commit", "/commit", or invokes /caveman-commit. Auto-triggers when staging changes.
To streamline the commit process by generating terse, informative, and correctly formatted commit messages, saving developers time and improving code history quality.
Features
- Generates ultra-compressed commit messages
- Enforces Conventional Commits format
- Limits subject line length (≤50 chars)
- Conditionally includes commit body (only when 'why' is non-obvious)
- Auto-triggers on staging changes
Use Cases
- Generating a commit message after staging changes
- Creating commit messages that adhere to Conventional Commits standards
- Writing commit messages that explain the 'why' behind a change, not just the 'what'
- When a user requests to 'write a commit' or 'generate commit message'
Non-Goals
- Running `git commit` or staging files
- Amending existing commits
- Generating commit messages with AI attribution or verbose explanations
- Using emoji unless project convention requires it
Versioning
- info:Release ManagementThe project has a MIT License file, but no explicit versioning or changelog is detected in the SKILL.md or other manifests.
Installation
First, add the marketplace
/plugin marketplace add juliusbrussee/caveman/plugin install caveman@cavemanQuality Score
VerifiedTrust Signals
Similar Extensions
Cli Creator
100Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.
Unslop Commit
100Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50), imperative mood. Body only when "why" isn't obvious from the subject. Use when user says "humanize commit", "de-slop commit message", "make this commit sound human", "/unslop-commit", "/commit", "write a commit", or pastes a draft commit to clean up. Auto-triggers when staging changes.
Git Commit
99Create a git commit with a good message. Use when the user says "commit", "save changes", "commit this", or asks to create a commit after making code changes.
Commit Helper
99Helps write Git commit messages following the Conventional Commits specification. Use this skill when the user asks to commit changes, write commit messages, format commits, or mentions git commits.
Commit Changes
97Stage, commit, and amend changes with conventional commit messages. Covers reviewing changes, selective staging, writing descriptive commit messages using HEREDOC format, and verifying commit history. Use when saving a logical unit of work to version control, creating a commit with a conventional message, amending the most recent commit, or reviewing staged changes before committing.
Commit
95Create well-formatted commits with conventional commit messages and emoji