用途:该技能专门处理 GitHub Pull Request 上由 Sentry 机器人留下的行级审查评论,帮助定位并修复其指出的代码问题。
主要能力:通过 GitHub API 拉取 PR 评论,并筛选用户登录名以 sentry 开头的评论(如 sentry[bot]),忽略 cursor[bot] 等其他机器人;解析评论正文中的 Bug 描述、Severity 与 Confidence、详细分析、建议修复,以及面向 AI Agent 的提示;按 file 与 line 定位代码,验证问题是否仍存在,理解根因后实施修复,并给出分类汇总(已解决、需人工复核)。
使用方式:给定 PR 编号或 URL 后,先用命令拉取评论: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 在 PR 中报告的类型错误与空值检查、输入验证、错误处理缺口、构建配置、运行时配置与类型安全等问题。
限制:仅针对 Sentry 评论,其余机器人评论不处理;修复前必须先验证问题确实存在;单条评论的 line 可能为空(文件级评论);不确定的修复不应擅自执行。资料未提供具体定价、平台支持范围与更多安装细节。