smart-commit

Installation
SKILL.md

Smart Commit

此 skill 帮助代理智能地将代码更改分批提交,符合 Git 最佳实践。

工作流程

1. 获取当前更改

  • 检查 git 状态:git status
  • 获取完整差异:git diff(工作树)和 git diff --staged(已暂存)
  • 如果有未暂存的更改,询问用户是否要先暂存

2. 分析更改内容

分析文件变更,识别业务逻辑分组。常见分组维度:

  • 功能模块:相同功能模块的文件分为一组
  • 变更类型
    • ✨ 新功能 (feat)
    • 🐛 修复 bug (fix)
    • 📝 文档 (docs)
Related skills
Installs
10
GitHub Stars
2
First Seen
Feb 28, 2026