commit

Generate Conventional Commits with detailed messages and atomic sequences.

8|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/sasamuku/dotfiles --skill commit-sasamuku
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/sasamuku/dotfiles/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/sasamuku/dotfiles --skill commit-sasamuku

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenges of creating well-structured Git commits, ensuring they adhere to the Conventional Commits standard for clarity and maintainability.

Core Features & Use Cases

  • Conventional Commits: Generates commits following the Conventional Commits specification, making them easy to understand and integrate into CI/CD pipelines.
  • Commit Analysis: Provides a step-by-step guide to analyzing and planning commits, including file grouping, commit type determination, and commit sequence planning.
  • Commit Creation: Offers a template for creating commits with detailed messages and a structure that helps maintain code readability and project history.

Quick Start

Run the commit skill to create a commit following the Conventional Commits standard.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write conventional commits in Git for better code maintainability?

Conventional commits standardize Git commit messages using specific types like feat or fix, ensuring structured project history. This Skill automates generating those messages, analyzing file groupings, and planning commit sequences to maintain code readability.

What is the best way to plan and split multiple Git commits into atomic units?

Planning atomic commits involves analyzing staged files, grouping related changes, and determining commit sequences. This Skill provides a step-by-step guide to sequence commits, ensuring each commit remains self-contained and logically separated for easier project tracking.

How do I automate creating detailed Git commit messages for CI/CD pipelines?

Automating detailed Git commit messages requires adhering to the Conventional Commits specification, which CI/CD pipelines can parse directly. This Skill generates structured commit messages with proper types and detailed descriptions to integrate seamlessly into automated workflows.

Do I need any specific Git hooks or dependencies to generate structured commit messages?

No specific Git hooks or external dependencies are required to generate structured commit messages. This Skill operates independently using provided scripts to analyze changes and produce Conventional Commits formatted outputs.

Can I use this commit automation for managing large staged file groupings?

Yes, this commit automation handles large staged file groupings by analyzing the changes and planning the commit sequence. It ensures atomicity by determining appropriate commit types and grouping related files into self-contained commits.