Skip to main content

Caveman Commit

Skill Verified Active
Part of:Caveman

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

Purpose

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@caveman

Quality Score

Verified
98 /100
Analyzed about 23 hours ago

Trust Signals

Last commit2 days ago
Stars59.5k
LicenseMIT
Status
View Source

Similar Extensions

Cli Creator

100

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

Skill
openai

Unslop Commit

100

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

Skill
MohamedAbdallah-14

Git Commit

99

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

Skill
SeifBenayed

Commit Helper

99

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

Skill
charon-fan

Commit Changes

97

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

Skill
pjt222

Commit

95

Create well-formatted commits with conventional commit messages and emoji

Skill
NeoLabHQ

© 2025 SkillRepo · Find the right skill, skip the noise.