Token导航 LogoToken导航

Agent Skill · 待分类

git-commit-guide(git 提交指南)

git-commit-guide 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

git-commit-guide 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,第三方扫描有未通过项,按安装量在待分类类的 11,209 个 Skill 里排第 6,230。

总安装 470周安装 20GitHub Stars 218下载 165核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:git-commit-guide(git 提交指南)
来源仓库:https://github.com/leavesfly/jimi
仓库路径:skills/git-commit-guide
安装命令:
npx skills add https://github.com/leavesfly/jimi --skill git-commit-guide
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/leavesfly/jimi --skill git-commit-guide

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

git-commit-guide 提供交互式 Git 提交流程指引,引导新手完成首次提交。适用于教学环境或新成员入职培训,降低上手门槛。分步骤提示用户添加文件、编写消息、执行 commit 等操作。仅提供指导建议,不自动执行任何写操作,风险可控。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/git-commit-guide

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/leavesfly/jimi --skill git-commit-guide;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

git-commit-guide 怎么安装?

在终端执行 npx skills add https://github.com/leavesfly/jimi --skill git-commit-guide。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

git-commit-guide 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

git-commit-guide 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

git-commit-guide 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

git-commit-guide 用的人多吗?

公开数据是累计安装 470 次,近一周安装 20 次,下载 165 次,GitHub 218 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

git-commit-guide 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
git-commit-guide

git 提交指南 · 本页

470218接触敏感数据MIT未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Git 提交规范技能包

遵循 Conventional Commits 规范,提升团队协作质量和代码可维护性。

提交消息格式

<type>(<scope>): <subject>

<body>

<footer>

基本格式

<类型>[可选作用域]: <描述>

示例:

feat(api): 添加用户认证接口
fix(database): 修复连接池泄漏问题
docs(readme): 更新安装说明

提交类型(Type)

类型说明示例
feat新功能feat(user): 添加用户注册功能
fixBug 修复fix(login): 修复密码验证错误
docs文档变更docs(api): 更新 API 文档
style代码格式(不影响逻辑)style: 统一代码缩进
refactor重构(不是新功能或修复)refactor(auth): 优化认证逻辑
perf性能优化perf(query): 优化数据库查询
test测试相关test(user): 添加用户模块单元测试
build构建系统或外部依赖build: 升级 Spring Boot 到 3.0
ciCI 配置文件和脚本ci: 添加 GitHub Actions 配置
chore其他不修改源代码的变更chore: 更新.gitignore
revert回滚之前的提交revert: 回滚 feat(api): xxx

作用域(Scope)

作用域表示影响的模块或组件,可选但建议添加。

常见作用域示例:

  • user - 用户模块
  • auth - 认证模块
  • api - API 接口
  • database - 数据库
  • config - 配置
  • ui - 用户界面

描述(Subject)

  • 使用祈使句,现在时态
  • 首字母小写
  • 结尾不加句号
  • 简洁明了,控制在 50 字符以内

✅ 好的描述:

feat(api): 添加用户注册接口
fix(login): 修复密码加密错误

❌ 不好的描述:

feat(api): 添加了用户注册接口。
fix: 修复bug

正文(Body)

详细说明变更的动机和与之前行为的对比。

格式要求:

  • 使用祈使句,现在时态
  • 应该说明"为什么"而不是"是什么"
  • 每行不超过 72 字符

示例:

fix(auth): 修复 JWT Token 验证失败问题

之前使用的签名算法与解析算法不一致,导致 Token 验证总是失败。
现在统一使用 HS256 算法,并添加了算法一致性检查。

页脚(Footer)

用于记录不兼容变更和关闭的 Issue。

Breaking Changes

BREAKING CHANGE: 删除了 v1 版本的 API

请迁移到 v2 版本,详见迁移指南。

关闭 Issue

Closes #123
Closes #456, #789

完整示例

示例 1:新功能

feat(user): 添加用户头像上传功能

支持上传 JPG、PNG 格式的图片,最大 5MB。
自动生成缩略图并存储到 OSS。

Closes #234

示例 2:Bug 修复

fix(order): 修复订单金额计算错误

在计算优惠券折扣时未考虑最小金额限制,
导致部分订单金额为负数。现已添加金额验证。

Closes #567

示例 3:破坏性变更

feat(api): 重构用户认证 API

BREAKING CHANGE: 移除了 /api/v1/auth 端点

请使用新的 /api/v2/auth 端点,返回格式已变更。
详见 API 文档:https://example.com/api-docs

Closes #890

Git Hooks 配置

Commit Message 验证

创建 .git/hooks/commit-msg:

#!/bin/bash
commit_msg_file=$1
commit_msg=$(cat "$commit_msg_file")

# 验证格式
if ! echo "$commit_msg" | grep -qE "^(feat|fix|docs|style|refactor|perf|test|build|ci|chore|revert)(\(.+\))?: .+"; then
    echo "错误:提交信息不符合规范"
    echo "格式:<type>(<scope>): <subject>"
    echo "示例:feat(api): 添加用户注册接口"
    exit 1
fi

使用 Commitizen

# 安装
npm install -g commitizen cz-conventional-changelog

# 配置
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

# 使用
git cz

最佳实践

  1. 每次提交只做一件事:一个提交应该只解决一个问题或添加一个功能
  2. 提交要完整:确保提交后的代码可以正常运行
  3. 频繁提交:小步快跑,不要积累太多变更
  4. 先拉后推:提交前先 git pull --rebase
  5. 避免混合变更:不要在同一个提交中混合多种类型的变更

常见问题

Q: 何时使用 chore 而不是 feat?

A: 如果变更不影响用户或功能(如更新依赖、修改配置),使用 chore。

Q: 重构和性能优化如何区分?

A: 如果主要目的是提升性能,使用 perf;如果是改善代码结构,使用 refactor。

Q: 一次提交修复了多个 Bug 怎么办?

A: 建议拆分成多个提交,每个提交只修复一个 Bug。

工具推荐

  • Commitizen:交互式提交信息生成
  • commitlint:提交信息格式校验
  • husky:Git Hooks 管理
  • standard-version:自动生成 CHANGELOG

参考资源

平台分布

Claude Code

31.38%
按下载量换算52

trae

23.97%
按下载量换算40

OpenCode

19.07%
按下载量换算31

Cursor

11.16%
按下载量换算18

Antigravity

7.53%
按下载量换算12

windsurf

3.32%
按下载量换算5

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills