SuperAPI AI 工具集

sentry-code-review

测试与质量

查看项目

更新于 10-15 21:51

技能介绍

用途:这是一个专门用于处理 GitHub PR 中 Sentry 评审评论的技能。当需要查看或修复 Sentry 在 PR 评论里指出的问题时使用。

主要能力:抓取 PR 评审评论并只筛选 Sentry 的评论(用户名以 sentry 开头,如 sentry[bot]),忽略其他机器人;解析评论正文中的 Bug 描述、严重级别、置信度、详细分析、建议修复以及面向 AI Agent 的提示;定位到具体文件与行号,确认问题在当前代码中是否仍存在,理解根因并实施修复,最后输出汇总报告。

使用方式:给出 PR 编号或 URL 后,可通过 GitHub API 获取逐行评论,命令为:gh api repos/{owner}/{repo}/pulls/<PR_NUMBER>/comments --jq '.[] | select(.user.login | startswith("sentry")) | {author: .user.login, file: .path, line: .line, body: .body}'。也可用 WebFetch 直接从 PR URL 抓取。流程上先解析 Sentry 评论,再逐个分析问题,确认存在后读取文件并用 Edit 做针对性修改,最后按模板给出已解决问题与需人工复核问题的报告。

适用场景:处理 Sentry 在 PR 上提出的构建配置、错误处理、运行时配置和类型安全类问题,例如缺少 null 检查、校验过宽、错误被吞掉、缺少环境变量或依赖等。

限制:只处理 Sentry 的评论;修改前需先验证问题是否仍然存在并先读取文件;不确定的修复应询问用户;修复后应提醒用户运行测试。具体价格、平台支持范围等资料暂未提供。