Git Commit

Generates Conventional Commits messages with optional Jira/Linux issue links and pushes after user confirmation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating descriptive and context-rich Git commit messages, ensuring that your commit history is clear, informative, and easy to understand for future reference.

Core Features & Use Cases

  • Storytelling Commit Messages: Generates commit messages that explain the "why" and "what" of changes, aiding code archeology.
  • Conventional Commits: Adheres to Conventional Commits standards for better commit message structure.
  • Issue Tracker Integration: Optionally links commits to Jira or Linear issues for better traceability.
  • Branch Safety: Prevents accidental commits to main/master branches.
  • Use Case: After completing a feature, use this skill to generate a commit message that details the user's intent, the technical changes made, and references the relevant ticket.

Quick Start

Use the git commit skill to create a commit message for your staged changes.

Frequently Asked Questions about Git Commit

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

FAQPage Schema
How do I generate conventional commit messages automatically from git staged changes?

To generate conventional commit messages automatically, this Skill analyzes your staged changes via git diff and log, prompts you for the commit rationale, and constructs a structured commit message before requiring your confirmation to commit and push changes.

How can I link my git commits to Jira or Linear issue tickets?

To link git commits to Jira or Linear issue tickets, this Skill automatically extracts issue tracker context from your branch or changes and integrates the ticket references directly into the final conventional commit message for better traceability.

Can I prevent accidental git commits to main or master branches?

To prevent accidental git commits to main or master branches, this Skill performs automated branch safety checks before finalizing any commit operations, ensuring critical branches are protected from direct, unintended changes.

What is the best way to write git commit messages that explain the reasoning behind code changes?

The best way to write git commit messages that explain code reasoning is to use a storytelling approach; this Skill analyzes technical diffs and asks for your intent to create commits explaining the why and what for future code archeology.

Does this git commit generator require manual staging of files before running?

Yes, you need to manually stage files using git add before running this Skill; it automates gathering context via git status and diff but expects your changes to be staged to analyze and commit them correctly.