用途:按项目 AGENTS.md 中 ## Implementation Quality 一节列出的每条标准,对代码变更做实现质量审查。
主要能力:为每条标准派发一个并行子智能体(subagent_type: Explore,model: sonnet),每个智能体独立发现变更并只检查一条标准;之后做分诊,剔除误报、重复项与相互矛盾的发现;最终生成按标准逐行汇总的报告。
使用方式:
- PARSE:读取 AGENTS.md,抽取 ## Implementation Quality 下的所有 - 条目,遇到下一个 ## 标题即停止;每条 - 行即一条标准,不要硬编码标准。
- DISPATCH:在一次消息中并行发起所有 Task 调用,不要顺序循环;每个 Task 使用 subagent_type: "Explore" 和 model: "sonnet"。
- 每个子智能体按指定提示词工作:先通过 git diff origin/main...HEAD 或 git diff main...HEAD 发现变更,可探索代码库或搜索网络,检查变更是否符合其唯一标准,报告所有违规;输出格式为“{标准简称}: PASS|WARN|FAIL”及 file:line 说明。
- TRIAGE:审阅合并结果,按误报、重复、矛盾三类过滤规则丢弃不合格发现;丢弃后重新评估该标准总评。
- REPORT:为每个违规单独一行,无违规的标准给一条 PASS 行;FAIL 优先,其次 WARN,最后 PASS;末尾给出统计“Result: N criteria checked. X passed, Y warnings, Z failures.”若全部通过则输出 ✓ All N criteria passed.
适用场景:需要对照项目实现质量标准进行代码变更审查、或收到实现质量审查请求时。
限制与注意事项:不得将 diff 直接传给子智能体,应让其通过 git 自行发现变更;每个智能体只检查一条标准;输出需包含全部标准,不要跳过 PASS 行;只解析 ## Implementation Quality 一节,不要纳入 TypeScript 安全等其它规则;必须执行分诊步骤,且每个被丢弃的发现都要能对应具体过滤规则,不能仅因看起来琐碎而丢弃。其它收费、平台等信息暂未提供。