用途:为 .NET 项目提供结构化代码审查流程,强调先用 Roslyn MCP 工具做静态分析,再针对性地阅读源码,覆盖正确性、安全、性能、架构与测试覆盖等维度。
主要能力:提供三种模式。完整 PR 审查适用于 3 个以上文件变更、新功能或重构,依次执行理解变更范围、自动分析、影响面评估、架构合规、测试覆盖检查、人工审查、产出报告七步。快速审查适用于 1-2 个文件的小改动,只跑反模式检测与诊断。架构合规检查为独立流程,用于项目结构或模块边界变更。
使用方式:审查中调用 detect_antipatterns、get_diagnostics、get_public_api、find_references、get_project_graph、get_test_coverage_map、detect_circular_dependencies 等 MCP 工具。输出统一格式:摘要、Critical、Warnings、Suggestions、架构合规、测试覆盖、What's Good。每条发现需说明问题、影响与修复方式,并按 Critical(合并前必须修复)、Warning(应修复)、Suggestion(可选)分级。
适用场景:功能 PR、缺陷修复、配置与基础设施变更、新增项目或模块、重构 PR、安全敏感变更、仅测试变更、性能关键路径。
限制:资料未提供具体安装命令、依赖版本、支持的 .NET 版本范围、工具实现细节与收费信息。工作流依赖 Roslyn MCP 工具可用,且需人工补充业务逻辑、命名、错误处理、并发安全与安全校验等工具无法覆盖的审查。