KS
Killer-Skills

git-commit-helper — how to use git-commit-helper how to use git-commit-helper, git-commit-helper setup guide, git-commit-helper alternative, git-commit-helper vs git hooks, git-commit-helper install, what is git-commit-helper, git-commit-helper for AI agents, automating git commit messages, gitmoji for commit messages

v1.0.0
GitHub

About this Skill

Ideal for Development Agents requiring precise git commit message generation and repository analysis. git-commit-helper is a skill that automates the process of creating git commit messages by reviewing staged and unstaged changes, identifying primary components, and selecting appropriate types with corresponding gitmoji.

Features

Analyzes staged and unstaged changes to understand the scope of work
Determines the primary component or domain affected using lowercase and kebab-case
Selects the appropriate type and its corresponding gitmoji for commit messages
Supports git commit message generation based on analyzed changes
Utilizes a table to map types to their corresponding gitmoji
Searches git log to ensure consistent commit messaging

# Core Topics

jyje jyje
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
48
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add jyje/cluster/examples.md

Agent Capability Analysis

The git-commit-helper MCP Server by jyje is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use git-commit-helper, git-commit-helper setup guide, git-commit-helper alternative.

Ideal Agent Persona

Ideal for Development Agents requiring precise git commit message generation and repository analysis.

Core Value

Empowers agents to analyze staged and unstaged changes, determine affected domains, and select appropriate commit types and gitmojis, streamlining the development process with kebab-case domain identification and git commit best practices.

Capabilities Granted for git-commit-helper MCP Server

Automating git commit messages with accurate domain identification
Generating informative commit messages for staged changes
Debugging commit history with precise domain and type analysis

! Prerequisites & Limits

  • Requires access to git repository and commit history
  • Limited to git version control system
Project
SKILL.md
2.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Git Commit Helper

Instructions

When the user requests a git commit or help with a commit message, follow these steps:

  1. Analyze changes: Review staged and unstaged changes to understand the scope and purpose of the work.
  2. Determine Domain: Identify the primary component or domain affected (e.g., (nfs), (open-webui)). Use lowercase and kebab-case.
  3. Select Type & Gitmoji: Choose the appropriate type and its corresponding gitmoji from the table below.
  4. Search git log: Once the type is chosen, search git log for (1) the last 10 commits and (2) the last 10 commits of that same type (e.g. feat, fix). Use the results to keep wording and style consistent with recent history.
  5. Draft Message: Create the message in English using the required format.

Format

<gitmoji> <type>(<domain>): <title>

<description>
  • Title: Concise, imperative mood, lowercase after the type.
  • Description: Optional, explain "why" or provide context.
  • Co-Authored-By: Do not add a co-author line in the message. Cursor adds Co-authored-by: Cursor <cursoragent@cursor.com> automatically when the agent runs git commit; adding one in the message causes a duplicate.

Gitmoji & Type Mapping

GitmojiTypeDescription
🔧choreRoutine maintenance or minor corrections
🛠️fixIntentional functional configuration changes
featNew features
✏️typoFix a typo
🐛bugFix a bug
⬆️depUpgrade dependencies
🔐securityAdd or update secrets
🗑️removeDeprecate or clean up code
♻️refactorRefactor code
📝docsAdd or update documentation
🎨styleImprove structure / format
perfImprove performance
testAdd, update, or pass tests
🔨buildAdd or update development scripts
  • Skill updates: When committing changes to this skill (e.g. under .cursor/skills/git-commit-helper/), do not use docs. Use chore for routine updates or fix for behavior/instruction corrections.

Workflow

  1. Propose message: Present the drafted message in a markdown code block.
  2. Request confirmation: Ask the user if they want to proceed with the commit.
  3. Commit & Push:
    • Only execute git commit after explicit user approval.
    • After committing, ask if they want to push to the remote.
    • Only execute git push after receiving explicit user approval.

Additional Resources

Related Skills

Looking for an alternative to git-commit-helper or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication