用途:审查 dotnet/android-tools 的 Pull Request。当用户给出 GitHub PR 链接并说“review this”,或在 PR 上以斜杠命令触发时使用。
主要能力:以礼貌但怀疑的态度评审,优先关注 bug、性能回退、安全问题和模式违规,而非风格吹毛求疵。评论按严重度标注:❌ error 合并前必须修复;⚠️ warning 应当修复;💡 suggestion 可选改进。从 diff 与文件中收集上下文(包括 gh pr diff、gh pr view、gh pr checks),先独立判断变更内容与问题,再阅读 PR 描述并对其主张进行验证。检查 CI 状态,CI 未绿不得给出 LGTM。按变更文件加载 references/ 下的规则(如 repo-conventions.md、ai-pitfalls.md、security-rules.md,以及按需的 csharp-rules.md、msbuild-rules.md、testing-rules.md),仅对 diff 中新增或修改的行做内联评论,每次只提一个问题,避免误报与堆砌。
使用方式:从 URL 或引用中提取 owner、repo、pr_number,执行 gh pr diff {number} --repo {owner}/{repo}、gh pr view {number} --repo {owner}/{repo} --json files、gh pr checks {number} --repo {owner}/{repo} 等命令;按固定格式发布内联评论与总结(✅ LGTM、⚠️ Needs Changes 或 ❌ Reject)。若作者为 Copilot 且结论非 LGTM,在总结前加 @copilot 前缀。
限制与未提供信息:具体规则文件内容、完整评审规则清单、安装或计费方式、支持平台与效果均暂未提供。