caveman-commit

Generate Conventional Commits messages with subjects up to 50 characters.

36|7|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/Mosaic-agent/Mosaic-fund-agent --skill caveman-commit-mosaic-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman-commit
Source: https://github.com/Mosaic-agent/Mosaic-fund-agent/tree/main/.agents/skills/caveman-commit
Command: npx skills add https://github.com/Mosaic-agent/Mosaic-fund-agent --skill caveman-commit-mosaic-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill reduces noisy, inconsistent commit messages by generating terse, conventional-commits-formatted messages that clearly express intent.

Core Features & Use Cases

  • Generates Conventional Commits compliant messages with a clear subject (<=50 chars) and an optional body for justification.
  • Triggers on natural phrases such as "write a commit", "commit message", "generate commit", or "/caveman-commit"; auto-triggers when changes are staged.
  • Outputs a ready-to-paste commit line suitable for Git workflows, without any extra tooling.

Quick Start

Ask caveman-commit to generate a Conventional Commit message for the 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?

To generate conventional commit messages, you trigger the automation by asking for a commit message or using /caveman-commit when changes are staged. It outputs a ready-to-paste Git commit line with a subject under 50 characters and an optional body.

What is the standard format for conventional commits in software engineering?

Conventional commits standardize commit history by using categories like feature, fix, refactor, and chore. A clear subject line under 50 characters is required, while an optional body provides justification for non-obvious changes.

Can I automate commit message generation without installing extra CLI tooling?

Yes, you can generate commit messages without extra CLI tooling by triggering the generation through natural phrases like "write a commit" or "/caveman-commit". It automatically activates when code changes are staged in your development workflow.

How do I write a concise Git commit subject for code refactoring?

Writing a concise Git commit subject for refactoring involves categorizing the change and summarizing intent in 50 characters or less. The generated message applies the refactor category and omits AI attribution for a clean history.

Does conventional commit message generation work for team development workflows?

Yes, conventional commit message generation works for team development workflows where clarity and traceability of changes are needed. It standardizes commit history across feature, fix, refactor, and chore categories to reduce noisy, inconsistent messages.

Why should I use conventional commits instead of free-form Git commit messages?

You should use conventional commits instead of free-form messages to reduce noisy, inconsistent commit history. Standardized, terse messages clearly express intent, improving traceability and clarity across team development workflows.