--- id: reviewer title: "Reviewer" type: concept tags: [Agent, Skill, 设计模式] sources: [] last_updated: 2026-03-19 --- # Reviewer 将"检查什么"(审查标准)与"怎么检查"(执行逻辑)完全分离的Skill设计模式。 ## 定义 Reviewer模式将审查规则与执行机制解耦:审查标准存放于references/review-checklist.md,可替换为Python风格检查、安全审计、数据质量检查等;执行逻辑保持静态,Agent动态加载对应审查标准并输出结构化结果。 ## 机制 - references/目录存放可替换的审查清单 - SKILL.md定义静态审查指令 - Agent动态加载特定审查标准 - 输出按严重程度分组的结构化结果 ## 适用场景 - 代码审查(Python风格、PEP8等) - 安全审计(OWASP Top 10等) - 文档质量检查 - 数据质量验证 ## 优点 - 一套skill基础设施,换清单即换专项 - 审查标准独立维护,便于更新 - 结构化输出便于后续处理 ## 缺点 - 清单设计需要领域专业知识 - 多标准并存时可能冲突 - 动态加载机制增加复杂度 ## 关系 - 上位概念:[[AgentSkill设计模式]] - 可组合:[[Pipeline]](Pipeline末尾加Reviewer double-check) - 审查清单类型:[[代码审查]]、[[安全审计]] ## 相关实体 - [[Anthropic]]:Reviewer模式被用于Claude Code代码审查Skill