用途:审查 dotnet/roslyn 的 PR 或代码变更,检查正确性、性能、风格与项目约定一致性,也可在提交 PR 前自查。规则改编自 dotnet/runtime 审查实践,并针对 Roslyn 编译器与 IDE 基础设施调整。
主要能力:先收集完整 diff、变更文件全文、调用方、同类实现(如 C# 与 VB 对应实现)、共享工具与 git 历史,在不读 PR 描述的情况下形成独立判断,再对照 PR 描述、关联 issue 与已有评论逐条核实。分析聚焦 bug、性能回退、安全、竞态、资源管理、错误假设与 API 设计,并按 ❌ 错误、⚠️ 警告、💡 建议分级;同一问题只在一处标注并列出受影响文件,不重复已解决反馈,不报 CI 能发现的问题。还包含文档新鲜度检查(子代理核对 .github/memory 与 instructions 等文件)和多模型并行审查(环境支持时选 2–4 个不同模型家族,去重并标注多模型共同发现)。
使用方式:作为技能在审查 PR 或代码变更时调用;按资料所述流程执行,包括独立评估、对照 PR 叙述、详细分析、文档检查与多模型审查。资料未提供具体安装命令或调用命令。
适用场景:dotnet/roslyn 的 PR 审查、提交前自查、验证变更是否符合仓库约定。
限制:仅针对 dotnet/roslyn 仓库;不评论琐碎风格问题;不臆断 API 已废弃或不存在;不确定时应提问或标注低置信度;子代理与多模型能力取决于环境是否支持,不支持时改为单模型或内联执行。