用途:为 switchyard 仓库提供多模式、经对抗式验证的 PR 审查,按维护者风格起草内联评论。适用于“review this PR”“walk me through it”等请求。
主要能力:按 diff 信号分派模式,包括正确性、引导式走查、简化(复用/简化/效率/高度)、Rust 工艺(转交 rust-code-reviewer 技能)、测试质量、设计一致性、文档准确性、陈旧注释一致性、安全等。强制两项契约:对抗式验证(每条发现须对照真实代码确认或反驳)与反冗余(不写显而易见或复述式评论,不自动发布)。严重度分为 Blocking、Important、Minor、Style,Rust 模式 P0/P1/P2 映射到该词表。
使用方式:需已认证的 gh CLI;工单一致性可选 linear-server MCP,缺失时降级为 PR 描述。流程分阶段:范围收集、模式分派、逐模式查找、对抗验证、设计一致性、文档结构审查、测试质量、反冗余过滤、严重度去重、校准呈现(先起草)、发布(仅显式请求)。发布用 gh api 锚定当前 head SHA,示例:post() { gh api "repos/$REPO/pulls/$N/comments" -f commit_id="$SHA" -f path="$1" -F line="$2" -f side=RIGHT -F body=@"$3" --jq '.html_url'; }。
限制:仅评论意图绝不改代码;不自动发布;不提交用户待处理审查;仅解决自己的线程且需验证修复;大文件新增可能返回 thread:null,需重新锚定;每用户仅一个待处理审查。