auto-commit

Enforce incremental Git commit guidelines with standardized types and concise subjects.

19|3|Updated May 16, 2025
One-click install
npx skills add https://github.com/jahands/prompts --skill auto-commit-jahands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-commit
Source: https://github.com/jahands/prompts/tree/main/skills/auto-commit
Command: npx skills add https://github.com/jahands/prompts --skill auto-commit-jahands

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces incremental Git commit guidelines to maintain a clean, well-documented history.

Core Features & Use Cases

  • Standardize commit types (feat, fix, chore, docs, style, refactor, test, perf)
  • Enforce concise subject lines (max 90 characters) and optional body for context
  • Improve traceability and code review with coherent, incremental commits

Quick Start

Follow these guidelines for your next commit to ensure incremental, well-structured changes.

Frequently Asked Questions about auto-commit

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

FAQPage Schema
How do I write conventional commits for incremental Git changes?

Conventional commits for incremental Git changes standardize commit types like feat, fix, chore, and docs to maintain a clean, well-documented history. This approach enforces concise subject lines and optional bodies to improve traceability and code review.

What is the best way to structure a Git commit message for code review?

The best way to structure a Git commit message for code review is to enforce one-commit-per-log-unit with a concise subject line and optional contextual body. This standardized approach supports traceability and makes incremental changes easier to review.

Why should I use incremental commits in version control?

You should use incremental commits in version control to maintain a clean, well-documented history. Standardizing commit types and enforcing concise subjects with contextual bodies improves traceability and directly supports more effective code review.

Does this Git commit guideline enforce a maximum subject line length?

Yes, these Git commit guidelines enforce a maximum subject line length of 90 characters. This constraint ensures commit subjects remain concise while allowing an optional body to provide additional context for the change.

When do I need to add a body to my Git commit messages?

You need to add a body to your Git commit messages when additional context is required beyond the concise subject line. The guidelines enforce body separation when needed to support code review and traceability for each incremental change.

What commit types are supported by these incremental commit guidelines?

The incremental commit guidelines support standard commit types including feat, fix, chore, docs, style, refactor, test, and perf. Standardizing these types maintains a clean version control history and improves traceability across software development workflows.