smart-commit-skill

帮助AI智能体生成符合Conventional Commits规范的中文Git提交信息。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:smart-commit-skill。
它的用途是:帮助AI智能体生成符合Conventional Commits规范的中文Git提交信息。
完整的 Skill 内容见:https://321skill.com/skills/smart-commit-skill/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

`/commit`,它会自动分析你当前的git diff,生成一条类似 `feat(用户模块): 新增用户登录验证功能` 的中文提交信息,并在你确认后执行 `git commit` 和 `git push`。

介绍

该Skill旨在解决开发者在日常编码中,需要频繁、规范地书写Git提交信息的问题。它通过一个预设的智能体工作流,自动分析代码变更(git diff),并生成符合Conventional Commits规范的中文提交信息,然后执行提交与推送操作,将开发者从繁琐的格式要求中解放出来。

使用方式非常简便。将Skill文件复制到AI智能体项目(如Cursor、Trae等)的对应目录后,在智能体会话中直接输入 /commit 命令即可。智能体会自动加载此Skill,执行分析、生成、提交、推送等一系列动作,无需手动干预。

它非常适合需要遵循团队代码提交规范、或希望提升提交信息可读性与追溯性的开发者。无论是个人项目还是团队协作,都能有效统一提交风格,提升项目管理的规范性。

需要注意的是,该Skill主要针对中文提交信息场景,且依赖于AI智能体对代码变更的准确理解。建议在使用前确保AI智能体拥有足够的项目上下文权限,对于复杂的、跨模块的变更,可能需要人工复核生成的提交信息以确保准确性。

核心特点

核心区别在于专门针对中文语境优化,强制生成符合Conventional Commits规范的中文提交信息,而非英文;同时,它深度集成到AI智能体工作流中,通过一个简单的 `/commit` 命令触发全自动流程,而非仅提供生成建议。

注意事项

不适合需要生成英文提交信息或使用非Conventional Commits规范的场景。

常见问题

这个Skill支持哪些AI智能体?

理论上支持任何能加载自定义技能和工作流的智能体(如Cursor、Trae等),具体取决于智能体平台的文件结构支持。

生成的提交信息可以修改吗?

可以,在执行 `/commit` 命令后,AI会展示生成的提交信息,你可以确认或要求其修改后再执行提交。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/smart-commit-skill/raw/index.md 读取 smart-commit-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。