commit

Generate atomic Git commits with imperative subject lines and explanatory bodies.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/lbussell/agent-skills --skill commit-lbussell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/lbussell/agent-skills/tree/main/skills/commit
Command: npx skills add https://github.com/lbussell/agent-skills --skill commit-lbussell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create clear, concise, and logical Git commits, improving code history readability and maintainability.

Core Features & Use Cases

  • Atomic Commits: Guides you to group related changes into single, focused commits.
  • Well-Crafted Messages: Provides a clear structure and best practices for writing effective commit subjects and bodies.
  • Use Case: After completing a feature and making several related changes, use this Skill to ensure each commit represents a single logical step, making it easier to review, revert, or cherry-pick later.

Quick Start

Use the commit skill to stage and commit your current changes with a clear message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write atomic Git commits for multiple working tree changes?

Atomic Git commits group related code modifications into single, focused units. This Skill analyzes working tree changes and guides staging partial modifications, ensuring each commit represents one logical step for easier review and cherry-picking.

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

A well-crafted Git commit message uses an imperative subject line and an explanatory body. This Skill provides a clear structure and best practices to generate effective commit messages that improve code history clarity and maintainability.

Can I stage partial changes before creating a Git commit?

Yes, you can stage partial changes. This Skill supports staging specific modifications from your working tree, allowing you to organize code modifications into logical units before finalizing the Git commit.

How do I verify Git commit history for clarity and coherence?

Verifying Git commit history involves reviewing the sequence of commits for logical organization. This Skill facilitates verifying commit history to ensure code modifications maintain clarity and coherence across the development workflow.

Why should I organize code modifications into logical units before committing?

Organizing code modifications into logical units creates atomic commits, making it significantly easier to review, revert, or cherry-pick changes later. This Skill facilitates this workflow to improve overall code history readability.

Does this Git commit tool work without external dependencies?

Yes, this Git commit tool works without external dependencies. It operates directly on working tree changes to generate well-crafted commits, requiring no additional environment setup or libraries to function.