git:commit

Automate Git commit creation with configurable numbering and validation hooks.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/amdmax/claude_marketplace --skill git-commit-amdmax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git:commit
Source: https://github.com/amdmax/claude_marketplace/tree/main/.claude/skills/git%3Acommit
Command: npx skills add https://github.com/amdmax/claude_marketplace --skill git-commit-amdmax

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating Git commits, ensuring consistent formatting, intelligent numbering, and contextual relevance, thereby streamlining the development workflow.

Core Features & Use Cases

  • Flexible Numbering: Supports both issue-based (e.g., PROJ-123) and sequential numbering.
  • Automated Issue Creation: Optionally creates GitHub issues if none are active.
  • Commit Grouping: Suggests grouping related commits with suffixes (e.g., PROJ-123a).
  • Convention Enforcement: Validates commit message format post-commit.
  • Use Case: As a developer, you can simply stage your changes and run /commit, and the skill will handle the rest, from determining the correct commit number to generating a descriptive message, ensuring your team's commit standards are met.

Quick Start

Stage your code changes and then run the commit skill.

Frequently Asked Questions about git:commit

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

FAQPage Schema
How do I automate git commit messages with issue-based numbering?

Automating git commit messages with issue-based numbering uses configurable schemes like PROJ-123 and analyzes staged changes to generate descriptive text. It enforces project conventions through validation hooks post-commit.

Can I automatically create a GitHub issue if no active issue exists for my commit?

Yes, you can automatically create a GitHub issue if none are active. The commit automation process optionally creates GitHub issues to ensure code changes are always linked to a tracking number.

What is the best way to group related git commits together?

The best way to group related git commits is by using suffixes such as PROJ-123a. This grouping mechanism suggests suffixes for related changes, keeping version control history organized and contextually linked.

How does a commit message generator handle sequential numbering?

A commit message generator handles sequential numbering by automatically assigning incremental numbers to commits. It supports both issue-based and sequential modes, ensuring consistent formatting across your development workflow.

Does the commit automation validate commit message format after committing?

Yes, the commit automation validates commit message format after committing. It enforces project conventions through validation hooks, ensuring your team's commit standards are met after the commit is created.