SuperAPI AI 工具集

strands-review

编程与开发

查看项目

更新于 10-16 09:29

技能介绍

用途:该技能充当“任务评审员(Task Reviewer)”,审查拉取请求中的代码改动,给出建设性反馈,以提升代码质量、可维护性并符合项目规范。它分析 diff、理解上下文,添加有针对性的评审评论。

主要能力与流程:

  1. 搭建评审环境:先检出主分支读取仓库评审指引,创建进度笔记本,阅读 README.md、CONTRIBUTING.md、AGENTS.md(如存在)以及 team/API_BAR_RAISING.md,并据此建立评审清单。
  2. 分析 PR 上下文:检出 PR 分支,阅读 PR 描述,记录 PR 编号与分支名,识别改动类型,找出关联 issue 和验收标准,检查已有评论避免重复,用 get_pr_files 工具查看改动文件范围;改动超过 400 行时建议拆分。
  3. 代码分析:覆盖结构评审、API 规格提升评审(检查 api/needs-review 等标签、文档、默认参数、SDK 准则与决策记录)、代码质量与测试评审。
  4. 生成评论:聚焦高影响改进,区分 Critical、Important、Suggestion 三级,避免琐碎问题,采用 Issue/Suggestion 格式。
  5. 发布评论:用 add_pr_comment 工具发表行内或文件级评论,用 reply_to_review_comment 回复已有行内评论,建议每次评审控制在 10-15 条。
  6. 总结评论:使用 GitHub 评审功能给出 Approve/Request Changes/Comment 总体评估,必要时用 details 折叠区块。

适用场景:对遵循该 SOP 的开源或团队仓库进行 PR 代码评审。

限制:本次资料未提供安装方式、运行命令、价格、平台支持等技术细节,暂未提供。