AgentSkillsCN

Changes Skill

变更管理技能

SKILL.md

Changes Skill

分析当前 git 分支相对于 master 分支的所有改动。

何时使用

  • 当用户想要查看当前分支的所有改动时
  • 当用户想要总结分支改动内容时
  • 当用户输入类似于 "看看我改了什么"、"总结改动"、"changes" 等意图时

能力

此 Skill 可以:

  1. 运行 git diff master...HEAD --stat 查看改动统计
  2. 运行 git diff master...HEAD --name-only 获取改动的文件列表
  3. 读取所有改动的文件内容
  4. 总结改动内容,包括:
    • 新增的文件和功能
    • 修改的文件和主要改动
    • 删除的文件
    • 整体的改动目的和影响

使用方式

当检测到用户需要分析分支改动时,自动调用此 skill。

实现步骤

  1. 运行 git diff master...HEAD --stat 查看改动统计
  2. 运行 git diff master...HEAD --name-only 获取所有改动的文件列表
  3. 读取所有改动的文件内容,并总结改动内容
  4. 详细分析新增、修改、删除的文件
  5. 分析整体的改动目的和影响