Changes Skill
分析当前 git 分支相对于 master 分支的所有改动。
何时使用
- •当用户想要查看当前分支的所有改动时
- •当用户想要总结分支改动内容时
- •当用户输入类似于 "看看我改了什么"、"总结改动"、"changes" 等意图时
能力
此 Skill 可以:
- •运行
git diff master...HEAD --stat查看改动统计 - •运行
git diff master...HEAD --name-only获取改动的文件列表 - •读取所有改动的文件内容
- •总结改动内容,包括:
- •新增的文件和功能
- •修改的文件和主要改动
- •删除的文件
- •整体的改动目的和影响
使用方式
当检测到用户需要分析分支改动时,自动调用此 skill。
实现步骤
- •运行
git diff master...HEAD --stat查看改动统计 - •运行
git diff master...HEAD --name-only获取所有改动的文件列表 - •读取所有改动的文件内容,并总结改动内容
- •详细分析新增、修改、删除的文件
- •分析整体的改动目的和影响