Agent Skills
返回列表
🤖

GitHub 问题转 SWE-agent 审查代码

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/turn-github-issues-into-reviewed-code-changes-with-swe-agent

技能介绍

这个技能要解决的问题

GitHub issue 堆积、修复分支迟迟合不上,往往不是没人写代码,而是排障、复现、写补丁、跑测试这些环节太耗时。你拿到一个 issue,要先定位是哪个文件的问题、复现失败、补上测试、手动验证,最后才敢提交 PR。这个技能把这一过程交给模型完成:让它在真实仓库里翻文件、执行命令和测试,直接产出可供人工审查的补丁。

它是怎么工作的

核心能力是把 issue 当作任务输入,让 agent 在仓库环境中跑完「读—改—跑—出补丁」的闭环:

  • 读取上下文:SWE-agent 先理解 issue 描述,在仓库中定位相关文件,而不是盲目搜索。
  • 执行命令:agent 可以执行 shell 命令,跑测试套件确认失败、再验证修复,而不是盲改代码。
  • 产出补丁:最终输出的是一份可供人工 review 的 patch,而不是一段聊天文本,合入前可以逐行审阅。
  • 不挑任务:除修复 issue 外,也能在仓库里执行其他自定义任务。

简单说,模型拿到的是仓库的执行环境,产出的是补丁文件。

适用边界与注意点

  • 需要 Python 环境和 SWE-agent 本体,仓库得是 Git 仓库或能访问到对应 GitHub issue。
  • 必须配置模型 API 凭证,推理成本和额度要提前考虑。
  • 目标项目的测试和运行时依赖要装齐,否则 agent 跑不起来。
  • 这是辅助工具不是自动合并:模型会犯错,补丁必须经过人工审查后才能合入。

使用场景

  • 仓库 issue 堆积时,让 agent 读取 issue、在本地仓库跑测试复现失败并生成修复补丁
  • 接手陌生项目,让 agent 执行 shell 命令跑通测试,定位是哪个文件导致的失败
  • 发布前时间紧迫,需要 agent 补上回归测试并验证修复,产出可逐行审查的 patch
  • 想在真实仓库里跑非 issue 的自定义任务,例如批量重构或脚本生成,并让 agent 验证结果

适合人员

  • 独立开源维护者:issue 靠手动排查和写补丁,希望 agent 自动完成复现与修复初稿
  • 后端工程师:需要在发版前快速处理紧急 issue,拿到可供 review 的补丁而不是聊天内容
  • 测试工程师:希望 agent 在仓库里跑测试套件,确认失败复现和修复验证
  • 小团队技术负责人:想用 agent 在 Git 仓库中执行自定义任务并产出可审查的代码变更