بنقرة واحدة
git-commit
当用户要求提交代码、写 commit message、或提到 git commit 时使用。 自动分析 git diff,生成规范的中文 commit message。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当用户要求提交代码、写 commit message、或提到 git commit 时使用。 自动分析 git diff,生成规范的中文 commit message。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
当用户要求管理 SPM 本地依赖、添加新的三方库、更新依赖版本、 或遇到 Xcode SPM 网络问题时使用。 通过终端下载三方库到本地,绕过 Xcode 的网络限制。
对比 UI 设计稿和 App 截图,检查元素间距、位置、对齐、颜色、字号等差异。 TRIGGER when: 用户提供设计稿和截图要求对比;用户说 UI 走查、UI 对比、检查还原度、看看差异;用户贴两张 App 界面图片说「对比一下」「看看有什么不同」「帮我检查 UI」;提到设计稿 vs 截图/实现;用户给出图片目录要求批量对比。 SKIP: 代码 review、架构图对比、线框图、非 UI 图片(照片、文档截图等)。
对比 UI 设计稿和 App 截图,检查元素间距、位置、对齐、颜色、字号等差异。 TRIGGER when: 用户提供设计稿和截图要求对比;用户说 UI 走查、UI 对比、检查还原度、看看差异;用户贴两张 App 界面图片说「对比一下」「看看有什么不同」「帮我检查 UI」;提到设计稿 vs 截图/实现;用户给出图片目录要求批量对比。 SKIP: 代码 review、架构图对比、线框图、非 UI 图片(照片、文档截图等)。
为 ai-essentials 项目写文章、改文章时必须调用。包含强制性的写作风格和结构规范。 TRIGGER when: 用户说写文章、改文章、那篇文章;提到文章主题名+编辑意图(如 RAG 文章、MCP 文章、prompt 那篇、skills 那篇、rules 那篇);要求对文章加段落、加比喻、改开头、改成表格、调整结构;讨论文章放哪个目录(understanding/ using/ coding/)。关键词:文章、写篇、那篇、开头、小结、章节 + 内容编辑动作。 SKIP: commit message、会议纪要、代码注释、创建 skill、字幕转换、编辑 .claude/rules 配置文件。
输入链接自动生成结构化学习笔记。支持抖音视频、微信公众号文章。 TRIGGER when: 用户给出抖音链接(douyin.com、v.douyin.com、iesdouyin.com)、微信公众号链接(mp.weixin.qq.com)并要求总结、提取、生成笔记;用户说"帮我总结这个链接"、"这个视频讲了什么"、"提取这篇文章的内容";用户分享抖音分享文本(包含链接的一段话)。 SKIP: 非抖音/微信链接、YouTube、B 站、普通网页抓取。
输入链接自动生成结构化学习笔记。支持抖音视频、微信公众号文章。 TRIGGER when: 用户给出抖音链接(douyin.com、v.douyin.com、iesdouyin.com)、微信公众号链接(mp.weixin.qq.com)并要求总结、提取、生成笔记;用户说"帮我总结这个链接"、"这个视频讲了什么"、"提取这篇文章的内容";用户分享抖音分享文本(包含链接的一段话)。 SKIP: 非抖音/微信链接、YouTube、B 站、普通网页抓取。
| name | git-commit |
| description | 当用户要求提交代码、写 commit message、或提到 git commit 时使用。 自动分析 git diff,生成规范的中文 commit message。 |
git status
git diff --cached # 已暂存的变更
git diff # 未暂存的变更
如果没有已暂存的变更,提示用户先 git add。
根据变更内容,判断类型并生成 message。
格式:
[类型] 简洁描述(不超过 50 字)
类型标签:
| 标签 | 含义 | 示例 |
|---|---|---|
[新功能] | 新增功能 | [新功能] 图片缓存模块 |
[修复] | Bug 修复 | [修复] 登录页崩溃问题 |
[优化] | 迭代优化、重构、性能提升 | [优化] 网络请求超时处理逻辑 |
[文档] | 文档变更 | [文档] 补充 Token 篇的图片说明 |
[配置] | 构建、依赖、配置变更 | [配置] 更新 SPM 依赖版本 |
描述要求:
正反示例:
✅ [新功能] 用户登录页,支持账号密码和验证码两种方式
✅ [修复] 列表页下拉刷新后数据重复
✅ [优化] 将网络请求回调改为 async/await
❌ [新功能] 添加了一些代码 ← 太模糊
❌ [修复] fix bug ← 不是中文,且无具体信息
❌ [优化] 修改了 NetworkService ← 只说了改了哪个文件,没说改了什么
多个变更时:如果本次提交包含多项不同类型的变更,取最主要的那个作为类型。如果确实涉及多个独立改动,建议拆分成多次提交。
将生成的 commit message 展示给用户,格式如下:
建议的 commit message:
[类型] 描述
涉及的文件:
- path/to/file1
- path/to/file2
确认提交?
等用户确认后再执行 git commit。
在你的项目根目录下执行:
curl -sL https://raw.githubusercontent.com/iAmMccc/ai-essentials/main/install-skill.sh | bash -s git-commit
安装后在对话中说「帮我提交」即可触发。