caveman-commit

Generate terse Conventional Commits for staged changes.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/roberttmadsen13-del/TOURney --skill caveman-commit-roberttmadsen13-del
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman-commit
Source: https://github.com/roberttmadsen13-del/TOURney/tree/main/SKILLS/caveman-main/skills/caveman-commit
Command: npx skills add https://github.com/roberttmadsen13-del/TOURney --skill caveman-commit-roberttmadsen13-del

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultra-compressed commit messages that cut noise while preserving intent and reasoning, following the Conventional Commits format.

Core Features & Use Cases

  • Generates terse subject lines in the form <type>(<scope>): <imperative summary> with optional scope
  • Applies body only when why is not obvious, supports breaking changes references and issue mentions
  • Automatically triggered when the user asks to "commit" or uses /caveman-commit to process staged changes

Quick Start

Ask caveman-commit to generate a concise Conventional Commit message for your staged changes.

Frequently Asked Questions about caveman-commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate conventional commit messages for staged git changes?

Generate conventional commit messages for staged git changes by processing your repository diff to produce terse subject lines with optional bodies, preserving intent while enforcing length limits and allowed types.

What is the conventional commits format for compressing commit message noise?

The conventional commits format compresses message noise by enforcing a terse subject line structure of type(scope): imperative summary, adding an optional body only when the reasoning behind changes is not obvious.

Can I enforce subject length limits and specific commit types in automated git commits?

You can enforce subject length limits and specific allowed commit types in automated git commits by applying the caveman-commit Skill to validate and generate constrained conventional commit messages.

When do I need to add a body or breaking change reference to a conventional commit?

Add a body or breaking change reference to a conventional commit when the reasoning for the change is not obvious, or when you need to document issue mentions and breaking changes for team workflows.

Does this conventional commit generator work without extra dependencies?

This conventional commit generator works without extra dependencies, allowing you to directly process staged changes and apply consistent messaging across software projects without additional environment setup.