Prompt、Rules、Skills、MCP 怎么区分?
先理解原理和示例,再练习完整口述与追问。
回答要点
| 概念 | 主要回答什么 | 例子 |
|---|---|---|
| Prompt | 这次任务要做什么 | 给当前列表页接真实查询接口 |
| Rules | 项目或会话应遵守什么约定,具体生效机制依工具而异 | 使用 Vue2、沿用请求层、控制修改范围 |
| Skills | 一类任务按什么可复用方法完成,可附脚本与参考材料 | Vue2 接口页面处理流程与检查要点 |
| MCP | 如何通过协议连接外部工具与资源 | 接入设计稿、文档或业务工具 |
Skills 不是只换个名字的长提示词,通常还涉及发现、按需加载及配套资源;具体机制依产品而异。MCP 与 Skills 可以配合,也各自独立使用。Skills 官方说明、MCP 官方架构
原理拆解
Prompt 是本次输入,Rules 表达持续约定,Skill 通常封装某类任务的方法与资源,MCP 提供与外部能力交互的协议。名称与加载机制因产品不同而变化,回答时先说明使用的平台,重点讲职责与冲突处理,不把某个平台文件名当通用标准。
示例与推演
“做一个分页页面”属于任务 Prompt;“这个仓库用 Vue2 Options API”属于持续规则;“接口联调如何查契约、实现状态、验收”可整理为 Skill;“读取实际接口文档”可能通过 MCP 工具完成。最终仍应按用户授权和更高层规则控制动作,而不是因为某文档写了就照做。
易错点
Skill 的存在不证明工具已连接,规则也不能创造真实接口事实。不要把所有提示都塞到一个巨大文件里,增加冲突与维护成本。
参考回答可直接练习口述
我会按用途区分:Prompt 描述当前任务;Rules 是工具支持的持续约定机制,例如项目必须用 Vue2;Skills 把某类任务的做法、脚本和参考材料组织成可复用能力;MCP 则负责连接外部工具和资源的协议。例如规则约束代码风格,Skill 指导如何按项目接接口,MCP 提供读取接口文档的能力,本次 Prompt 指定要完成哪一页。它们可组合,命名和加载机制随工具不同。