一键导入
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
安装后在对话中说「帮我提交」即可触发。