Agent 研习舱
工具调用 MCP Skills2026-04-27

Skill 五种设计模式

定义

从 7 个顶级 Skill 中提炼的五种核心写作模式 + 一种特殊模式。根据"Skill 需要做什么"选模式,是 Skills系统 工程化的入门框架。

要点

五种主模式

模式适用场景代表
1. 线性流程部署、安装、迁移等明确步骤vercel-deploy
2. 决策树 + 按需加载大型平台选型、产品导航cloudflare-deploy
3. 循环迭代TDD、代码审查反复执行test-driven-development
4. 接力棒循环跨 session 长期项目stitch-loop
5. 多阶段 + 检查点多周流程、Go/No-Go 决策discovery-process

特殊模式:思维框架

控制 LLM "怎么想"而非"做什么"。代表:trailofbits 的 audit-context-building——给思维工具(第一性原理、5 Why)+ 量化阈值("每函数最少 3 不变量、5 假设")+ 非目标约束("不要识别漏洞、不要提出修复")。

适用于安全审计、代码审查、架构分析等需要深度思考的场景。

选模式决策树

Skill 要做什么?
├─ 明确步骤的操作 → 线性流程
├─ 大量选项中选方向 → 决策树 + 按需加载
├─ 单次会话反复"做→验证→改进" → 循环迭代
├─ 跨 session 持续推进 → 接力棒循环
├─ 跨多天/多周 + Go/No-Go → 多阶段 + 检查点
└─ 深度分析而非快速执行 → 思维框架

模式的可组合性

同一知识域可拆成两个 Skill:

  • 导航型(cloudflare):只做选型,不涉及操作
  • 操作型(cloudflare-deploy):包含认证、命令、故障排除

模式 5(多阶段)本质是编排器模式——大 Skill 调度 10+ 子 Skill。

示例

线性流程模式骨架(vercel-deploy 77 行):

# Skill 名
## Prerequisites(前置条件)
## Quick Start(Step 1 → 2 → 3)
## Fallback(降级方案)
## Troubleshooting(故障排除)

循环迭代模式骨架(TDD 371 行):

# Skill 名
## The Iron Law(不可违反的铁律)
## Red-Green-Refactor(循环体)
  ### RED → Verify RED → GREEN → Verify GREEN → REFACTOR
## Common Rationalizations(借口反驳表)
## Verification Checklist(退出条件)

相关概念

被这些概念引用

来自本站知识库 · 全部概念