SuperAPI AI 工具集

prepare-branch-context

编程与开发

查看项目

更新于 10-15 23:33

技能介绍

用途:帮助在开始处理某个分支的后续任务前,先全面理解该分支的改动背景。

主要能力:识别当前分支与基础分支,收集相对 main 的 diff,阅读提交历史,并查找关联 PR 的标题、描述与评论,最后向用户总结分支目的、受影响文件、关键决策、评审讨论和当前状态。

使用方式:依次执行 git branch --show-current、git merge-base HEAD main、git diff main...HEAD --stat、git diff main...HEAD、git log main..HEAD --oneline,并用 gh pr list --head "$(git branch --show-current)" --json number,title,body,url,state,comments --jq '.[0]' 查询 PR。

限制:该技能为只读,不修改任何文件;需阅读实际 diff 内容而非仅统计;无 PR 时跳过并说明;diff 过大时先看整体结构再细读关键文件;若当前分支是 main 或与 main 无差异,则告知无可分析内容。