90 lines
2.6 KiB
Markdown
90 lines
2.6 KiB
Markdown
# 技能与 MCP 工具
|
||
|
||
如果您试图理解 **Antigravity 技能**和 **MCP 工具**之间的区别,简短版本是:
|
||
|
||
- **技能**是可重用的 `SKILL.md` 剧本,告诉 AI 助手如何执行工作流。
|
||
- **MCP 工具**是集成或可调用功能,让助手能够与外部系统交互。
|
||
|
||
两者是互补的,而不是竞争的。
|
||
|
||
## 技能的作用
|
||
|
||
技能为重复性任务给模型提供更好的指令,例如:
|
||
|
||
- 规划功能
|
||
- 审查代码
|
||
- 运行安全审计
|
||
- 编写 README
|
||
- 调试失败的测试套件
|
||
|
||
在实践中,技能改进助手在任务中的决策制定、结构和流程。
|
||
|
||
示例:
|
||
|
||
- `@brainstorming` 帮助模型在实施之前阐明需求。
|
||
- `@lint-and-validate` 帮助模型在声称成功之前运行正确的质量检查。
|
||
|
||
## MCP 工具的作用
|
||
|
||
MCP 工具为模型提供其原本不具备的能力,例如:
|
||
|
||
- 从数据库读取
|
||
- 调用 GitHub API
|
||
- 从服务获取文档
|
||
- 创建日历事件
|
||
- 查询外部系统
|
||
|
||
在实践中,MCP 工具扩展了助手在世界上可以做的事情。
|
||
|
||
## 最简单的心智模型
|
||
|
||
使用这个规则:
|
||
|
||
- **技能告诉助手如何工作。**
|
||
- **MCP 工具告诉助手它可以触及哪些系统。**
|
||
|
||
如果您只安装工具,助手可能有访问权限但仍然表现不一致。
|
||
|
||
如果您只安装技能,助手可能知道工作流但仍然缺乏到达所需外部系统的能力。
|
||
|
||
两者结合时,它们会更强大。
|
||
|
||
## 您应该从哪个开始?
|
||
|
||
从**技能**开始,如果:
|
||
|
||
- 您希望立即改进规划、编码、调试、测试或审查行为
|
||
- 您主要在本地文件和终端流程中工作
|
||
- 您在添加更多集成之前想要可重用的剧本
|
||
|
||
从 **MCP 工具**开始,如果:
|
||
|
||
- 您的主要障碍是访问外部系统
|
||
- 您需要模型调用 API、查询服务或与托管平台交互
|
||
- 您已经喜欢模型的工作流质量,但需要更多覆盖范围
|
||
|
||
使用**两者**,当:
|
||
|
||
- 您想要可靠的工作流加上外部能力
|
||
- 您正在构建代理系统、内部工具或多步骤操作流程
|
||
|
||
## 本仓库适合的位置
|
||
|
||
Antigravity Awesome Skills 主要是一个**技能库**:
|
||
|
||
- 可安装的 `SKILL.md` 剧本
|
||
- 基于角色的入门点的包
|
||
- 有序执行模式的工作流
|
||
- Claude Code、Cursor、Codex CLI、Gemini CLI 等的工具特定指南
|
||
|
||
这个仓库中的许多技能也解释了如何与 MCP、API 和其他集成一起工作,但仓库本身以可重用的工作流指导为中心,而不是作为 MCP 服务器。
|
||
|
||
## 推荐阅读
|
||
|
||
- [常见问题](faq.md)
|
||
- [捆绑包](bundles.md)
|
||
- [工作流](workflows.md)
|
||
- [AI 代理技能](ai-agent-skills.md)
|
||
- [Codex CLI 技能](codex-cli-skills.md)
|
||
- [Gemini CLI 技能](gemini-cli-skills.md)
|