git-commit

Generate technical git commit messages from git status and diff.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Shavakan/rami-code-review --skill git-commit-shavakan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/Shavakan/rami-code-review/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/Shavakan/rami-code-review --skill git-commit-shavakan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to write consistent, technical, and concise git commit messages. This leads to a cluttered commit history, making it difficult to track changes, understand code evolution, and perform effective code reviews. This Skill automates the creation of high-quality commit messages, saving time and improving repository hygiene.

Core Features & Use Cases

  • Automated Message Generation: Analyzes git status and git diff to generate succinct, technical commit messages focused on code changes.
  • Best Practice Adherence: Ensures messages are 1-2 sentences, avoid progress-oriented language, and never include AI attribution.
  • Improved Commit History: Helps maintain a clean, understandable, and searchable commit log, benefiting future development and debugging.
  • Use Case: After making several code changes, simply activate this Skill to automatically draft a precise commit message that accurately reflects the technical modifications, without you having to manually summarize them.

Quick Start

Use the git-commit skill to create a technical commit message for my current changes.