caveman-commit

Generate terse Conventional Commits messages from staged changes.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/fableindigo-gif/animated-system --skill caveman-commit-fableindigo-gif
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: caveman-commit
Source: https://github.com/fableindigo-gif/animated-system/tree/main/omnianalytix-mirror/.agents/skills/caveman-commit
Command: npx skills add https://github.com/fableindigo-gif/animated-system --skill caveman-commit-fableindigo-gif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultra-compressed commit messages that preserve intent and reasoning, reducing noise in project history.

Core Features & Use Cases

  • Generate terse, conventional-commit style messages that describe the change succinctly.
  • Enforce Conventional Commits formatting rules to ensure consistency across the repository.
  • Support automatic triggering when changes are staged and when users request commit messages via prompts like /caveman-commit.

Quick Start

Draft a concise conventional-commit message for the latest 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 automatically from staged changes?▼

To generate a conventional commit message, stage your changes and invoke the command or prompt. The tool analyzes staged files and outputs a terse type(scope): summary string with optional body for breaking changes.

What is the format for a conventional commit message with length limits?▼

Conventional commit format requires type(scope): imperative summary with no trailing period. It enforces strict length limits and allows an optional body to explain why changes were made.

How do I keep git commit messages short and consistent across a repository?▼

Keeping git commit messages short and consistent requires enforcing Conventional Commits rules. This standardizes formatting across the repository by generating ultra-compact summaries with zero fluff.

Does this commit message generator work without external dependencies?▼

Yes, the commit message generator works without external dependencies. It operates entirely within your environment to produce conventional-commit formatted messages directly from staged changes.

When should I include a body in a conventional commit message?▼

Include a body in a conventional commit message when explaining breaking changes or providing reasoning. The header remains terse, while the optional body preserves context and intent.