Skip to content

1.1 小林的两难选择——SOP 还是工具箱?

小林学完了 Skill 工程和 MCP 工程,但他遇到一个现实问题:团队要构建自动化代码审查系统,Skill 和 MCP 该用哪个?


小林的处境

小林的团队有这些需求:

  • AI 按 OWASP Top 10 标准审查代码
  • AI 自动从 GitHub 获取 PR diff
  • 审查结果按统一格式输出
  • AI 自动在 PR 上发布评论

他开始纠结了:

用 Skill
能定义审查标准和流程
能统一输出格式
无法自动获取 PR 代码
无法自动发布评论
用 MCP
能自动获取 PR 代码
能自动发布评论
审查标准每次可能不同
输出格式不统一

小林发现:Skill 擅长的正是 MCP 欠缺的,MCP 擅长的正是 Skill 欠缺的。 两个不是二选一,而是互补。


一个类比

想象你是一家工厂的新员工:

SOP(标准操作流程)
告诉你:先检查什么、后检查什么、发现问题怎么记录、报告怎么写。

没有 SOP,你有工具但不知道流程——每次做法不一样。
= Skill
工具箱
提供你:螺丝刀、万用表、检测仪器——用来执行检查和操作。

没有工具箱,你知道流程但做不了事——只能用眼睛看,不能动手。
= MCP

关键洞察

  • 只有 SOP 没有工具箱 → 知道该做什么,但做不了
  • 只有工具箱没有 SOP → 能做事,但做法每次不一样
  • SOP + 工具箱 → 既知道怎么做,又能做好

小林的顿悟

小林意识到他问错了问题。不是"Skill 还是 MCP",而是"两者怎么配合":

Skill 审查标准(OWASP Top 10)
Skill 审查流程(先安全后性能)
Skill 输出格式(严重程度+位置+建议)
MCP 获取 PR diff(GitHub Server)
MCP 发布审查评论(GitHub Server)
MCP 查询历史漏洞(Database Server)

本节核心要点

  • Skill 和 MCP 不是二选一,而是互补:Skill = SOP(知识层),MCP = 工具箱(连接层)
  • 只有 Skill:懂标准但做不了事;只有 MCP:能做事但做法不统一
  • 正确的问题不是"用哪个",而是"两者怎么配合"

思考题:你的项目中,有哪些任务是"只需要 SOP"的,有哪些是"只需要工具箱"的,有哪些是"两者都需要"的?


← 课程首页 | 目录 | 下一节:并行发展 →