git-commit-helper — git-commit-helper install git-commit-helper, cluster, community, git-commit-helper install, ide skills, git-commit-helper for AI agents, automating git commit messages, gitmoji for commit messages, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing standardized git commit message generation and repository management. 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

Agent Capability Analysis

The git-commit-helper skill by jyje is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for git-commit-helper install, git-commit-helper for AI agents, automating git commit messages.

Ideal Agent Persona

Perfect for Development Agents needing standardized git commit message generation and repository management.

Core Value

Empowers agents to generate informative git commit messages using a strict format with gitmoji, type, domain, and description, streamlining repository maintenance and collaboration through protocols like git and file formats like .gitignore.

Capabilities Granted for git-commit-helper

Automating commit message creation
Reviewing staged changes for affected domains
Generating commit messages with standardized gitmoji

! Prerequisites & Limits

  • Requires adherence to a specific commit message format
  • Limited to git repositories
  • Must use one of the exactly specified gitmoji
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

git-commit-helper

Install git-commit-helper, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Git Commit Helper

You are an expert software engineer managing git commits. Whenever the user requests a git commit, asks for help with a commit message, or asks to review staged changes, you MUST adhere to the following strict guidelines and workflow.

1. Commit Message Format

All commit messages must strictly follow this format:

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

<description>

Formatting Rules:

  • Gitmoji: Must use one of the exactly specified emojis (see mapping below).
  • Type: Must be lowercase, chosen from the mapping below.
  • Domain: Must be enclosed in parentheses (). Identify the primary component or domain affected (e.g., (nfs), (open-webui)). Use lowercase and kebab-case.
  • Title: A concise summary of the change in imperative mood. Must start with a lowercase letter directly after the colon and space.
  • Description: (Optional) Use this to explain "why" the change was made or provide further context.

2. Gitmoji & Type Mapping

Only use the following approved types and emojis:

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
📝articleAdd or update articles (content/workload, not project code)
🎨styleImprove structure / format
perfImprove performance
testAdd, update, or pass tests
🔨buildAdd or update development scripts

3. Workflow Requirements

  1. Analyze changes: Review staged and unstaged changes to understand the scope and purpose of the work.
  2. Review history: Search the most recent 10 commits in the git log to help determine the appropriate Type and Domain. After identifying a potential Domain, search up to 10 recent commits specifically for that domain to ensure consistency and gain context for writing the commit message.
  3. Propose message: Present the drafted commit message to the user in a markdown code block.
  4. Wait for confirmation: Ask the user if they want to proceed with the proposed commit message. Do not proceed with committing or pushing until explicit approval is given.
  5. Commit & Push:
    • Only execute git commit after explicit user approval. Do NOT auto-commit.
    • After committing, ask the user if they want to push to the remote repository.
    • Only execute git push after receiving explicit user approval. Do NOT auto-push.

4. Strict Constraints

  • Agent Autonomy: You MUST NOT arbitrarily execute commit or push commands before the user approves. All execution must wait for explicit user consent.
  • Language: The commit message and any detailed explanations of changes MUST be in English only. Do NOT use Korean.
  • Privacy & Security: NEVER include local paths, sensitive environment variables, or other local/sensitive information in the commit messages or detailed descriptions.

5. Examples

Feature addition

✨ feat(n8n): add n8n application

Add n8n workflow automation application to the cluster.

Intentional functional configuration change

🛠️ fix(nfs): rollback health probes and chart rename to fix distroless image compatibility

Revert recent changes including health উজ্জchanges including health probes and chart renaming because the
distroless image lacks 'sh' and other shell utilities required for probes.

Routine maintenance

🔧 chore(helm): remove deprecated Helm chart versions and clean up configuration files

Remove old chart versions and clean up unused configuration files for homer applications.

Bug fix

🐛 bug(open-webui): resolve inconsistencies in git commit policy rule

Fix three bugs in the git commit policy rule:
1. Translate Korean text to English to match the 'Always English' policy
2. Clarify gitmoji mapping conflicts
3. Add missing types to the Type list

Dependency update

⬆️ dep(open-webui): update chart to 10.2.1 from 8.10.0

Upgrade open-webui Helm chart to latest version.

Refactoring

♻️ refactor(nfs): rename custom Helm chart with -jyje suffix and add health probes

Rename Helm chart directory and add health probe configurations.

Security

🔐 security(open-webui): add CORS_ALLOW_ORIGIN environment variable for enhanced security

Configure CORS settings to restrict allowed origins.

Typo fix

✏️ typo(docs): fix typo in gitmoji standard reference

Correct "gitmodi" to "gitmoji" in documentation.

Article (content/workload)

📝 article(blog): add new post about kubernetes best practices

Add a new blog post discussing kubernetes deployment strategies and best practices.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is git-commit-helper?

Perfect for Development Agents needing standardized git commit message generation and repository management. 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.

How do I install git-commit-helper?

Run the command: npx killer-skills add jyje/cluster/git-commit-helper. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for git-commit-helper?

Key use cases include: Automating commit message creation, Reviewing staged changes for affected domains, Generating commit messages with standardized gitmoji.

Which IDEs are compatible with git-commit-helper?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for git-commit-helper?

Requires adherence to a specific commit message format. Limited to git repositories. Must use one of the exactly specified gitmoji.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add jyje/cluster/git-commit-helper. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use git-commit-helper immediately in the current project.

Related Skills

Looking for an alternative to git-commit-helper or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

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
AI

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
AI