git-commit

Automate git commit creation with conventional messages and selective staging.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/d3ming/dot-agents --skill git-commit-d3ming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/d3ming/dot-agents/tree/main/master/skills/git-commit
Command: npx skills add https://github.com/d3ming/dot-agents --skill git-commit-d3ming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing clear, concise, and conventional commit messages is often tedious and error-prone, leading to unclear history and harder code reviews.

Core Features & Use Cases

  • Guided commit workflow: Automates context gathering, message generation, and staging decisions to produce consistent commits.
  • Conventional-commit support: Applies a conventional format when applicable, improving automatic changelog tooling.
  • Selective staging: Helps you stage only the relevant changes to avoid including secrets or unrelated edits.
  • Branching guidance: Proposes feature-branch names when creating new commits to keep history clean.

Quick Start

Describe the changes you want committed and let the tool guide you to create a well-formed, conventional commit message.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I write conventional commit messages from my working tree changes?

To write conventional commit messages from your working tree, you describe the changes and a guided workflow gathers context, selects a commit convention, stages relevant files, and generates the structured message for you.

How do I stage only specific files to avoid committing unrelated edits or secrets?

Selective staging allows you to stage only relevant changes before committing, preventing unrelated edits or secrets from entering the repository history while keeping the working tree intact.

Can I get branching guidance when creating new commits in my workflow?

Yes, branching guidance proposes feature-branch names during the commit workflow to help keep your version-control history clean and organized across evolving codebases.

What is the best way to automate git commit message generation for software development?

Automating git commit message generation involves a multi-step workflow that gathers context from your changes, applies a conventional format, and produces a clear commit without manual formatting.