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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/smart-commit-skill/raw/index.md(查看排版版本)