ce-resolve-pr-feedback 是做什么的?
通过并行评估有效性和修复问题来解决PR审查反馈。适用于处理PR审查评论、解决审查线程或修复代码审查反馈。
概述
此技能旨在帮助AI代理(如Claude Code)高效处理PR(拉取请求)中的审查反馈。它通过并行工作流,先评估每条反馈的有效性,再对有效反馈应用修复,从而加速代码审查的闭环流程。
使用方法
当收到PR审查评论时,可以调用此技能来:
- 列出所有未解决的审查线程
- 评估每条评论是否有效(例如,建议是否合理、是否已被其他更改覆盖)
- 对有效反馈生成并应用代码修复
- 标记已解决的线程并提交新的更改
支持平台
- Claude Code
- 其他支持MCP(模型上下文协议)的AI编码代理
工作流程
- 获取反馈:从PR中获取所有未解决的审查评论
- 并行评估:同时评估每条评论的有效性(例如,检查代码上下文、依赖关系)
- 修复问题:对有效评论生成修补程序,并应用更改
- 更新状态:标记线程为已解决,并创建新的提交(可选)
配置
需要设置以下环境变量:
GITHUB_TOKEN:具有PR读写权限的GitHub个人访问令牌GITHUB_REPOSITORY:目标仓库(例如owner/repo)
示例
# 假设在仓库根目录下运行
# 该技能会自动检测当前分支对应的PR
注意事项
- 确保有足够的权限访问目标仓库和PR
- 评估反馈时,可能需要对项目结构和编码规范有一定了解
- 自动生成的修复可能需要人工审查后再提交