caveman-commit

Generate Conventional Commits subject lines and bodies from user input.

Updated May 10, 2026
One-click install
npx skills add https://github.com/AhmadGehad/lfms --skill caveman-commit-ahmadgehad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman-commit
Source: https://github.com/AhmadGehad/lfms/tree/main/.kilocode/skills/caveman-commit
Command: npx skills add https://github.com/AhmadGehad/lfms --skill caveman-commit-ahmadgehad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the generation of commit messages in the Conventional Commits format, streamlining the process of writing clear and concise commit messages.

Core Features & Use Cases

  • Commit Message Generation: Generates subject lines up to 50 characters and imperative summaries in the Conventional Commits format.
  • Auto-Triggering: Automatically triggers when specific phrases are used, such as "write a commit", "commit message", or "generate commit".
  • Body for Context: Includes a body in the commit message for non-obvious reasons, breaking changes, or linked issues for clarity.
  • Use Case: A developer can quickly generate a commit message with the correct format and context by simply saying "write a commit" or invoking the /caveman-commit command.

Quick Start

Generate a commit message for a new feature by saying "write a commit" or invoking /caveman-commit.

Frequently Asked Questions about caveman-commit

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

FAQPage Schema
How do I generate a Conventional Commits message automatically?

To generate a Conventional Commits message automatically, you can trigger the generation by using phrases like "write a commit" or "generate commit". The tool then outputs a properly formatted subject line and body based on your input context.

How do I write a commit message that includes breaking changes?

To write a commit message with breaking changes, you should use the Conventional Commits format and include a dedicated body section. This ensures non-obvious reasons and breaking changes are clearly documented.

Do I need any specific developer tools to automate commit message generation?

No specific developer tools or dependencies are required to automate commit message generation. You can invoke the process directly through natural language triggers or command invocation without extra setup.

Can I use command invocation to create concise commit messages?

Yes, you can use command invocation to create concise commit messages. By triggering the command, the system automatically generates subject lines and bodies adhering to Conventional Commits guidelines.