53 lines
1.3 KiB
Markdown
53 lines
1.3 KiB
Markdown
---
|
||
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
|