从买菜到上桌的完整做菜伴侣
Claude Code · Claude AI 通用 Skill
一场对话,从"今晚吃什么"到端着菜上桌。
cooking-master 是一个 Claude Skill,让你的 AI 助手变成一个会问、会搜、会教、会记的私厨。它不是扔给你一个菜谱链接——它会根据你的厨房现状定制每一步,告诉你为什么这么做,菜品做好了还可以随时追问"下一步放什么"。
| 入口 | 你说 | skill 做什么 |
|---|---|---|
| 说菜名 | "我想做红烧排骨" | 动态问询你的厨房限制 → 出定制菜谱 |
| 报食材 | "冰箱里就俩鸡蛋一根黄瓜" | 推荐 2-3 个菜 → 给补菜清单 → 出定制菜谱 |
| 存菜谱 | 粘贴链接/截图/文字 | 提取→翻译成标准格式→存入你的个人菜谱库 |
| 🔍 菜谱库 | 内置 57 道蒸馏菜谱,按菜系/场景/技法索引。每次被问到库里没有的菜,自动联网搜索蒸馏入库——用越久越丰富 |
| 🧠 动态问询 | 8 个维度逐个聊:人数、厨具、调料、时间、忌口、口味、冰箱存货、耐心程度。根据你的回答跳过不相关的问题 |
| 📊 标准输出 | 三段+时间线混合结构——买菜清单(含挑选技巧)+ 带时间标注的完整步骤(每步带"为什么"和判断方法)+ 常见翻车表 |
| 🍳 生活化语言 | "生抽一汤匙(约 15ml,喝汤的瓷汤匙一平勺)"、"油温七成热(筷子插进去周围密集冒泡)"。不说"焯水至断生",说"焯 2 分钟,看到变色了就捞" |
| 🛠️ 约束处理 | 缺调料→替代方案+影响评估、缺设备→替代方法、时间不够→压缩版+诚实代价说明、口味反馈→精确调节 |
| 🍽️ 一桌菜编排 | 收集灶头数+约束→设计菜单(口感/做法/温度分散)→合并时间线——知道灶1在炖肉的时候灶2该炒快炒菜 |
| 📝 厨房档案 | 你说"记住..."→写入 kitchen-profile.md。之后每次免重复问询 |
| 🔥 厨房现场 | 做菜过程中随时一问一答:"要炒多久?""好了没有?"——一句话回答,不给论文。紧急时("油锅冒烟了!")优先速度和安全 |
| 🔗 菜谱导入 | 支持 URL(小红书/下厨房/博客)、截图、粘贴文字三种格式。自动提取→标准化翻译→存库→更新索引 |
| 用户导入菜谱时自动对比库中已有菜谱,发现冲突展示详细对比,让用户决定覆盖/并存/放弃——不静默覆盖 | |
| 🌐 联网蒸馏 | 菜谱库没有的菜→联网搜索→蒸馏成标准格式→入库→给用户。一次搜索永久受益 |
# 直接克隆到 skills 目录
git clone https://github.com/AppleCG/cooking-master.git ~/.claude/skills/cooking-master- 下载本仓库 ZIP 或克隆
- 在 Claude.ai 的 Skills 面板中导入
SKILL.md所在目录
# 如果已安装 skill-creator 插件
npx skills install cooking-master# Mode A:说菜名
"我想做红烧排骨,一个人吃,电磁炉,一小时。不吃辣。"
# Mode B:报食材
"冰箱里就剩两个鸡蛋、一根黄瓜、半颗白菜。两三个人,想快点。"
# Mode C:存菜谱
"我刷到这个小红书链接 [URL],帮我把这个菜谱存下来"
"存个菜谱:[粘贴菜谱文字]"
# 菜谱库查询
"库里有哪些辣的、下饭的菜?"
"上次存的梅菜扣肉菜谱发一下"
# 一桌菜编排
"今晚四个人吃,安排三菜一汤。两个灶头,有个空气炸锅。"
| 菜系 | 数量 | 代表 |
|---|---|---|
| 川菜 | 13 | 麻婆豆腐、宫保鸡丁、水煮肉片、酸菜鱼、辣子鸡、回锅肉、毛血旺 |
| 红烧/焖炖 | 9 | 一品红烧肉、东坡肉、红烧排骨、红烧猪蹄、红烧牛腩、红烧狮子头 |
| 东北 | 5 | 锅包肉、地三鲜、小鸡炖蘑菇、京酱肉丝 |
| 粤式/蒸菜 | 4 | 清蒸鲈鱼、梅菜扣肉、剁椒鱼头、粉蒸肉 |
| 快手家常 | 14 | 番茄炒蛋、酸辣土豆丝、手撕包菜、木须肉、可乐鸡翅、糖醋里脊 |
| 硬菜/宴客 | 5 | 油焖大虾、葱爆羊肉、酱牛肉、西红柿炖牛腩、大盘鸡 |
| 汤品 | 4 | 鲫鱼豆腐汤、山药排骨汤、罗宋汤、紫菜蛋花汤 |
| 主食/粥 | 3 | 黄金蛋炒饭、皮蛋瘦肉粥、肉酱意大利面 |
| 甜品/基础 | 2 | 拔丝地瓜、鸡蛋羹 |
总计 57 道,每道都经过"原网页提取→生活化翻译→补充技巧+原理+翻车表"的蒸馏流程。完整索引见
recipe-library/INDEX.md
cooking-master/
├── SKILL.md # 494 行,<500 行限制。技能主文件
├── README.md # 本文件
├── memory/
│ └── kitchen-profile.md # 用户厨房档案(示例格式)
└── recipe-library/
├── INDEX.md # 57 道菜谱索引(按菜系/场景/技法)
└── *.md # 57 道蒸馏菜谱
渐进加载设计:
- 第 1 层:
name + description→ 决定是否触发 skill(~100 词) - 第 2 层:
SKILL.md→ skill 触发后加载(<500 行) - 第 3 层:
recipe-library/→ 按需读取单个菜谱文件
欢迎贡献菜谱或改进 skill 逻辑。
- 从网上找到你想要贡献的菜谱
- 用 skill 的 Mode C 导入功能蒸馏它
- 把生成的文件放入
recipe-library/并更新INDEX.md - 提 PR
- 阅读
SKILL.md了解当前规则集 - 修改或补充
- 用
skill-creator跑测试验证 - 提 PR
MIT © AppleCG
Cook with joy. Learn with purpose. Dinner > Perfection.