--- title: "Agent Skill 设计模式" type: concept tags: [agent, skill, design-pattern] last_updated: 2026-04-15 --- # Agent Skill 设计模式 ## 定义 Google 发布的 5 种 Skill 内容结构化设计模式,用于解决 SKILL.md 格式标准化后执行效果差异大的问题。 ## 5 种模式 ### 1. Tool Wrapper - **用途**:让 agent 快速成为某个领域专家 - **机制**:监听特定库关键词,动态加载规范文档 - **适用**:团队内部编码规范、特定框架最佳实践 ### 2. Generator - **用途**:从模板生成结构化输出 - **机制**:"填空"流程,assets/ 模板 + references/ 样式指南 - **适用**:统一 API 文档、标准化 commit 信息、脚手架项目 ### 3. Reviewer - **用途**:把检查清单和检查逻辑分开 - **机制**:审查标准存放在 references/review-checklist.md,换清单即换审计类型 - **适用**:代码审查、安全审计、合规检查 ### 4. Inversion - **用途**:agent 先问你再做 - **机制**:通过不可协商的门控指令逐阶段收集信息 - **适用**:项目规划、需求收集 ### 5. Pipeline - **用途**:带硬性检查点的严格工作流 - **机制**:明确前置条件和门控条件,强制顺序执行 - **适用**:复杂任务、文档流水线、多阶段生成 ## 模式组合 - Pipeline 可包含 Reviewer 步骤(double-check 成果) - Generator 可依赖 Inversion 收集缺失变量 ## Anthropic 补充 - 最好的 Skill 不是"写好的提示词",而是"工具箱" - Skill = 说明书 + SOP - 写 Skill 三条铁律:只写 Agent 不知道的东西、重点写踩坑清单、给工具不给指令 ## Connections - [[Tool Wrapper]]:模式之一 - [[Generator]]:模式之一 - [[Reviewer]]:模式之一 - [[Inversion]]:模式之一 - [[Pipeline]]:模式之一 - [[渐进式披露]]:ADK 机制支撑 - [[AI技能封装]]:相关领域