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 skill supports

功能特性

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`

# 核心主题

tisfeng tisfeng
[13.0k]
[638]
更新于: 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 skill supports

核心价值

推荐说明: 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.

适用 Agent 类型

适用场景: Ideal for AI agents that need git commit workflow.

赋予的主要能力 · 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.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 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

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 skill supports

如何安装 git-commit?

运行命令:npx killer-skills add tisfeng/Easydict/git-commit。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

git-commit 适用于哪些场景?

典型场景包括:适用任务: Applying Git Commit Workflow、适用任务: Applying Generate accurate Angular-style Git commit messages from staged changes only、适用任务: Applying Follow this sequence exactly:。

git-commit 支持哪些 IDE 或 Agent?

该技能兼容 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。可使用 Killer-Skills CLI 一条命令通用安装。

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.。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add tisfeng/Easydict/git-commit。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    git-commit 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

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

安装 git-commit,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

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): 推迟悬浮层截图直到视图出现后再执行

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

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

相关技能

寻找 git-commit 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

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

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具