Prompt是什么?
Prompt是你每次给AI的一次性输入。它在当次对话里生效,关闭会话就消失。适合临时任务、一次性需求、快速试验。
Skill是什么?
Skill是结构化的、持久化的、可复用的能力模块。它被保存在文件系统里,AI每次遇到匹配的触发条件时自动加载。Skill的价值在于:
- ✅ 触发条件:AI能自动识别什么时候该用这个Skill
- ✅ 版本管理:可以追踪和迭代,改进不丢失历史
- ✅ 跨session复用:今天建的Skill,明天换一个新会话还能用
- ✅ 团队共享:一个人写好的Skill,整个团队都能用
- ✅ 包含辅助资源:可以附带参考文档、模板、脚本
什么时候建Skill?
- ✅ 这个任务需要调用5次以上工具(流程复杂)
- ✅ 这个流程固定,每次步骤一样
- ✅ 你希望跨session、跨对话都能用
- ✅ 流程被纠错过,有pitfalls需要记录
- ✅ 任务难度高,有可能做错,需要验证步骤
什么时候写Prompt就够?
- ✅ 一次性任务,做完不会再用
- ✅ 任务简单,一两句话就能描述清楚
- ✅ 处于探索阶段,还没确定最终流程
真实对比举例
用Prompt就够:日常聊天和临时总结
用户:帮我把这段会议记录总结成3个要点
→ 这是一次性任务,不需要Skill,直接Prompt回答即可应该建Skill:A股每日分析
A股分析需要:
1. 调用baostock获取K线数据
2. 计算MA/MACD/RSI/KDJ/布林带
3. 调用web_search获取宏观背景
4. 按强周期股框架分析601111
5. 生成报告含明确操作建议
6. 记录历史回测结论
→ 流程复杂、需要重复使用、有pitfalls、需要记录结论
→ 必须建Skill(stock-daily-analysis)Skill和Prompt可以组合
Skill里可以包含Prompt模板。Skill负责"流程和触发",Prompt负责"具体指令"。两者不是对立关系,而是不同层次的工具。
判断标准:如果你发现自己在第三次重复同样的操作流程,就应该把它做成Skill了。