git-commit-helper
SKILL.md
Git Commit Helper
使用场景
当满足以下任一情况时,使用本 Skill:
- 用户说“帮我写提交信息”“生成 commit message”“生成提交说明”“写 git 提交信息”等。
- 用户在完成一组代码修改后,希望生成一条结构清晰、可读性高的 git 提交信息。
使用步骤
- 获取当前改动
- 若当前目录是 git 仓库:
- 分析
git status和git diff,同时关注:- 已暂存(staged)与未暂存(unstaged)改动
- 新增文件、删除文件、重命名文件
- 尽可能根据 diff 内容判断改动范围(如
auth、loan、ui、build等)。
- 分析
- 若无法调用 git:
- 使用当前会话中可见的文件内容变更(如最近编辑的文件)来推断改动目的和范围。
- 若当前目录是 git 仓库: