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.