# 选型决策树 · Skills / MCP(能力扩展方案)

> 一份帮你选对 Agent 能力扩展方案的速查表
> 来源:AI 进化知识库 · `/skills/` + `/agent-deep/` 章节
> 更新:2026-07

## 🎯 适用对象

- **AI 产品经理**:要决定产品怎么"接能力"
- **研发架构师**:要在 Prompt / MCP / Skills / Function Calling 之间选
- **企业 AI 负责人**:要搭建内部能力平台

## 🚦 决策树

```
你的需求?
│
├── ① 临时调用 1-3 个 API(读数据库、发邮件、查订单)
│   └── 用 Function Calling(OpenAI / Anthropic 原生)
│
├── ② 想接 5-30 个外部工具,希望一次开发多处可用
│   └── 用 MCP(Anthropic 主导,2024-11 起,事实标准)
│
├── ③ 想让 AI 拥有"专业知识"(法务、财务、销售、HR SOP)
│   └── 用 Skills(2025-12 升级为开放标准)
│
├── ④ 同时需要"专业流程"+"外部工具"
│   └── Skills 内部挂 MCP Server(主流组合)
│
└── ⑤ 想在企业内部沉淀团队知识 + 工具调用
    └── Skills(团队版)+ 自建 MCP Server
```

## 📋 Prompt / Function Calling / MCP / Skills 全对比

| 维度 | Prompt | Function Calling | MCP | **Skills** |
| --- | --- | --- | --- | --- |
| **本质** | 自然语言指令 | 工具定义(JSON Schema) | 工具协议(USB-C) | 带目录的说明书 + SOP |
| **跨会话** | ❌ | ⚠️ 需重传 | ✅ | ✅ |
| **可审计** | ❌ | ✅ | ✅ | ✅ |
| **可版本化** | ❌ | ⚠️ | ✅ | ✅ |
| **可团队共享** | ❌ | ⚠️ | ✅ | ✅ |
| **可执行代码** | ❌ | ⚠️ 需外部 | ✅ | ✅(脚本可挂在 Skill 内) |
| **Token 成本** | 高(每次全量粘贴) | 中 | 中 | **低(渐进式披露,节省 14-80%)** |
| **何时触发** | 手动 | 模型决定 | 模型决定 | **Skill 自动声明触发条件** |
| **生态成熟度** | 高 | 高 | 中(快速) | 早期但增长快(8.5 万+ 公开 Skill) |

## 🎯 怎么搭一套"够用"的能力扩展栈?

```
最小可用组合(个人):
  Skills 1-3 个(覆盖你的高频任务) + 1 个 MCP Server(常用 API)

推荐组合(团队):
  Skills 5-15 个(分角色:PM / 工程师 / 客服 / 销售) 
  + 3-5 个 MCP Server(数据库 / 工单 / 通讯 / 文档)
  + 1 个共享 Skill 仓库(用 Git 管理)

企业组合(50+ 人):
  自建 Skill Marketplace
  + 内部 MCP Gateway(SSO、审计、配额)
  + 1 个 Skills Owner(专人维护)
```

## ⚠️ 3 个最容易踩的坑

1. **把 Prompt 当 Skill**:Prompt 不能跨会话、不能版本化、不能团队共享。沉淀到 Skill 才是资产。
2. **MCP Server 滥用**:不是所有工具都要 MCP,临时用的 1-2 个 API 用 Function Calling 更快。
3. **Skill 没写触发条件**:Skill 文件必须显式写"什么时候用我",否则模型不会主动调用。

## 🛠️ 一个 Skill 的最小结构

```markdown
---
name: code-review-checklist
description: 当用户提交 PR 或要求代码审查时使用。覆盖性能、安全、可读性 3 大维度。
---

# Code Review Checklist

## 何时使用我
- 用户说"帮我 review 这个 PR"
- 用户粘贴了一段代码并问"有没有问题"
- 用户问"这个改动能不能合"

## 检查清单
### 1. 性能
- [ ] 没有 N+1 查询
- [ ] 循环内没有 IO
...

## 输出格式
- 用 Markdown 列表
- 严重程度:P0 / P1 / P2 / P3
- 每条给出"问题 + 建议 + 代码示例"
```

完整 Skill 模板见本页《Skills 模板包》。

## 🔗 相关资源

- Skills 完整解读:[`/skills/`](/skills/) - Agent Skills 专题
- MCP 协议详解:[`/agent-deep/`](/agent-deep/) - Agent 技术深解
- Skill 模板:见本页《Skills 模板包》
