skills/git-commit/SKILL.md
对当前工作区的变更进行原子化的多次 git commit,遵循 Conventional Commits 规范。
npx skillsauth add ava-grace-zoe/kairos git-commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
对当前工作区的变更进行原子化的多次 git commit,遵循 Conventional Commits 规范。
遵循 Conventional Commits 规范,格式如下:
<type>(<scope>): <subject>
[optional body]
[optional footer(s)]
核心规则:
type 和 subject 是必需的,scope、body、footer 可选scope 用括号包裹,标识变更影响的模块,如 feat(auth):subject 使用中文,简洁描述变更意图,不加句号footer 中可用 BREAKING CHANGE: <描述> 补充说明| Type | 用途 |
| ---------- | ---------------------- |
| feat | 新功能 |
| fix | 修复缺陷 |
| refactor | 重构(不改变外部行为) |
| docs | 文档变更 |
| test | 测试相关 |
| chore | 构建/工具/依赖等杂项 |
| style | 代码格式(不影响逻辑) |
| perf | 性能优化 |
| ci | CI/CD 配置 |
feat(auth): 新增 JWT token 自动刷新逻辑
refactor(brain): 提取 stream handler 为独立 pipeline
docs(protocol): 更新消息格式规范说明
fix(chat): 修复重连时消息重复发送的问题
chore: 升级 ai-sdk 至 v6.1.0
分析变更 — 运行 git status 和 git diff(含 staged 和 unstaged),全面了解当前工作区的所有变更。
分类归组 — 将变更按逻辑单元分组,每组对应一个原子 commit。分组依据:
确认计划 — 向用户展示拟定的 commit 计划:
拟定 commit 计划(共 N 个):
1. feat(auth): 新增 JWT 刷新逻辑
- src/auth/token.ts
- src/auth/refresh.ts
2. refactor(brain): 重构 stream handler
- src/brain/pipeline.ts
3. docs: 更新协议文档
- docs/protocol.md
等待用户确认或调整后再执行。
逐个提交 — 按计划依次执行:
git add <files>
git commit -m "<type>(<scope>): <subject>"
git add -p 进行部分暂存git status 确认状态正确输出总结:
✅ 已完成 N 个原子 commit:
<hash1> feat(auth): 新增 JWT 刷新逻辑
<hash2> refactor(brain): 重构 stream handler
<hash3> docs(protocol): 更新消息格式规范
当前分支: main (ahead 3)
type 和 scope 保持英文,subject 使用中文tools
在会话结束或用户要求"反思/总结会话/更新画像/session reflect"时,基于当前会话中的用户交互证据,提取偏好与认知双轨证据,更新用户画像并输出元认知反馈。
tools
问题驱动的审查-测试-修复闭环。用户要求"审查并修复/审查修复"时触发,对代码变更或功能模块执行「审查 → 测试复现 → 自动修复 → 回归验证」循环。
tools
保存、更新或恢复项目工作进度。用于“保存进度/记录进度/更新进度/恢复进度/继续上次工作/从断点继续”等场景,帮助跨会话复用代码认知资产和执行计划。
tools
对技术方案或代码进行跨模型交叉评审。用户要求"交叉评审/cross review/多视角评审/让其他 agent 看看"时触发,通过 CLI 调用外部 code agent 独立评审同一方案,汇总共识与分歧。