git-commit — for Claude Code git-commit, Easydict, community, for Claude Code, ide skills, git commit automation, commit message generation, staged change analysis, commit message optimization, code quality improvement

v1.0.0

Об этом навыке

Подходящий сценарий: Ideal for AI agents that need git commit workflow. Локализованное описание: 一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text. It covers app, baidu, bing workflows. This AI agent

Возможности

Analyzes staged changes to infer the most accurate commit message format
Generates optimized Git commit messages in English and Simplified Chinese
Presents the result using the output rules below and waits for explicit approval
Executes the commit in three separate steps: writing the English commit message, running `git commit -F commit_message.txt`, and removing `commit_message.txt`

# Core Topics

tisfeng tisfeng
[13.0k]
[638]
Updated: 4/23/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
74
Canonical Locale
en
Detected Body Locale
en

Подходящий сценарий: Ideal for AI agents that need git commit workflow. Локализованное описание: 一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text. It covers app, baidu, bing workflows. This AI agent

Зачем использовать этот навык

Рекомендация: git-commit helps agents git commit workflow. Our AI agent skill generates optimized Git commit messages by analyzing staged changes and inferring the most accurate commit message format.

Подходит лучше всего

Подходящий сценарий: Ideal for AI agents that need git commit workflow.

Реализуемые кейсы использования for git-commit

Сценарий использования: Applying Git Commit Workflow
Сценарий использования: Applying Generate accurate Angular-style Git commit messages from staged changes only
Сценарий использования: Applying Follow this sequence exactly:

! Безопасность и ограничения

  • Ограничение: Generate accurate Angular-style Git commit messages from staged changes only.
  • Ограничение: Write only the English commit message to commit message.txt
  • Ограничение: Do not run git add.

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

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

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?

Подходящий сценарий: Ideal for AI agents that need git commit workflow. Локализованное описание: 一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text. It covers app, baidu, bing workflows. This AI agent

How do I install git-commit?

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

What are the use cases for git-commit?

Key use cases include: Сценарий использования: Applying Git Commit Workflow, Сценарий использования: Applying Generate accurate Angular-style Git commit messages from staged changes only, Сценарий использования: Applying Follow this sequence exactly:.

Which IDEs are compatible with git-commit?

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?

Ограничение: Generate accurate Angular-style Git commit messages from staged changes only.. Ограничение: Write only the English commit message to commit message.txt. Ограничение: Do not run git add..

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 tisfeng/Easydict/git-commit. 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 immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

git-commit

Install git-commit, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Git Commit Workflow

Generate accurate Angular-style Git commit messages from staged changes only.

Required Workflow

Follow this sequence exactly:

  1. Collect context with:
    • git status
    • git diff --staged
    • git branch --show-current
    • git log --oneline -10
  2. Stop immediately if there are no staged changes. Ask the user to stage files first.
  3. Analyze the staged diff precisely:
    • Identify additions, deletions, and behavior impact.
    • Infer the most accurate type(scope): subject.
  4. Draft the commit message in English using the format rules below.
  5. Prepare a Simplified Chinese preview that fully matches the English message.
  6. Present the result using the output rules below and wait for explicit approval.
  7. After approval, execute the commit in three separate steps:
    • Write only the English commit message to commit_message.txt
    • Run git commit -F commit_message.txt
    • Remove commit_message.txt

Hard Rules

  • Do not run git add.
  • Do not run git push.
  • Do not commit without explicit user authorization.
  • Do not include Chinese text in the actual commit message file.
  • Do not describe unstaged or unrelated changes.
  • Keep the Chinese preview accurate and complete.
  • Do not chain git commit together with file creation or cleanup in a single shell command.

Commit Execution Rules

  • Treat git commit as the only step that needs repository write access. Keep message-file creation and cleanup as separate commands.
  • If git commit fails with sandbox-style permission errors such as Operation not permitted while creating .git/index.lock, immediately rerun git commit -F commit_message.txt with the required escalation instead of retrying the same non-privileged command.
  • When the environment is known to block writes under .git, prefer requesting the needed escalation for git commit directly after the user approves the message.
  • If commit succeeds, remove commit_message.txt afterward. If commit fails, keep the file unless cleanup is clearly safe and intentional.

Angular-Style Commit Format

Use this structure when additional detail is needed:

text
1type(scope): subject 2 3Body paragraph(s) explaining what changed and why. 4 5Footer for breaking changes or special notes when applicable.

Apply these formatting rules:

  • Use the standard title form: type(scope): subject.
  • Write the subject as an imperative summary, start it with a lowercase letter, and do not end it with a period.
  • Keep the title at or below 80 characters.
  • Keep the full commit message under 600 characters.
  • Use the optional body to explain what changed and why, not implementation minutiae.
  • The body may contain multiple paragraphs, separated by one blank line.
  • Use the optional footer only for breaking changes or special considerations.

Breaking Changes

Mark breaking changes with !, with a BREAKING CHANGE: footer, or with both when the title should signal the break immediately and the footer needs to explain migration impact.

Use ! after the type or scope in the title:

text
1feat(api)!: send an email to the customer when a product is shipped

Use a BREAKING CHANGE: footer to describe the compatibility impact:

text
1feat(config)!: allow provided config object to extend other configs 2 3BREAKING CHANGE: `extends` key in the config file now extends other config files

Commit Type Guidance

Choose the narrowest commit type that matches the staged diff:

  • feat: introduce user-facing behavior or a new capability.
  • fix: correct a bug, regression, or broken behavior.
  • refactor: improve internal structure without changing behavior.
  • perf: improve performance or reduce resource usage.
  • docs: update documentation only.
  • test: add or adjust tests without changing production behavior.
  • build: change dependencies, packaging, or build configuration.
  • ci: update CI workflows or automation pipelines.
  • chore: make routine maintenance changes that do not fit other types.
  • style: apply formatting or non-functional code style updates.

Choose scope from the touched module, feature, service, or component name whenever possible. Prefer specific scopes such as openai, screenshot, or settings over broad labels like app or misc.

Output and Approval Rules

  • Present the result using this exact format and wait for explicit approval:
{English commit message}
{Simplified Chinese translation}
  • Do not create commit_message.txt or run git commit before explicit approval.
  • Write only the English message into commit_message.txt.

Example

fix(screenshot): defer overlay capture until view appears

Move screenshot capture out of the overlay initializer so the view hierarchy is stable before capture starts.

This prevents the startup race that caused layout conflicts and crashes during screenshot translation.
fix(screenshot): 推迟悬浮层截图直到视图出现后再执行

将截图操作从悬浮层初始化方法中移出,待视图层级稳定后再开始截图。

此修改可防止因启动竞态条件引发的布局冲突和截图翻译崩溃问题。

Связанные навыки

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

Показать все

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

widget-generator

Logo of f
f

Создание настраиваемых плагинов виджетов для системы ленты новостей prompts.chat

flags

Logo of vercel
vercel

Фреймворк React

138.4k
0
Браузер

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Разработчик