用途:该技能专门处理 GitHub PR 中由 Sentry 机器人(用户名以 sentry 开头,如 sentry[bot])发布的逐行代码审查评论,帮助分析并修复其指出的问题。
主要能力:通过 GitHub API 拉取 PR 评论并筛选 Sentry 评论,解析评论正文中的 Bug 描述、严重级别、置信度、详细分析、建议修复和面向 AI Agent 的提示;读取对应文件与行号,验证问题是否仍存在,理解根因并评估建议修复;使用编辑工具实施针对性修复;最后输出包含已解决问题与需人工复核问题的摘要报告。
使用方式:给定 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 获取。随后按评论中的文件与行号定位代码,阅读 AI Agent 提示,确认问题后编辑修复。
适用场景:处理 Sentry 在 PR 中提出的类型安全、空值检查、输入验证、错误处理、构建配置、运行时配置等问题。
限制:仅处理 Sentry 评论,忽略 cursor[bot] 等其他机器人;修复前须先验证问题存在,编辑前须先读取文件;不确定时应询问用户;修复后需提醒运行测试。具体收费、平台支持范围等资料暂未提供。