红烧鱼标准化烹饪技能
1 什么是 Skills
Skills 给 AI 打包好的、可复用、标准化的专项能力模块,比如厨师要做一盘红烧鱼,这就是一个skill,它会定义从原材料到整盘红烧鱼做好的整体流程的SOP。
组成
- SKILL.md: 核心,唯一必要的文件,其它的可以不要。严格区分大小写,禁止写成skill.md/SKILL.MD
- scripts文件夹:执行的脚本,ai一般不会读取,只执行,碰到问题才会读取
- references文件夹:按需加载,不同的可选方案分支,不同的烹饪方法
- assets文件夹:需要用到的图片或文档素材
- examples文件夹:成功的参考输出,提高稳定性
以 claude code 的标准 skills 为例子
braised-fish-cooking-skill/
├── SKILL.md # 【唯一必填】技能入口:YAML元数据+核心导航+核心规则
├── references/ # 【官方推荐】详细参考文档,按需加载
│ ├── ingredients-standard.md # 食材选型与用料量化标准
│ ├── preprocessing-sop.md # 食材预处理标准化操作手册
│ ├── cooking-execution-sop.md# 核心烹饪分步执行SOP
│ ├── quality-acceptance.md # 成品验收与质量管控标准
│ └── troubleshooting.md # 异常处理与应急解决方案
├── assets/ # 【可选】静态资源:模板、规范、变体方案
│ ├── plating-standard.md # 装盘与出品标准模板
│ └── flavor-variants.md # 多口味/多鱼种适配方案
└── examples/ # 【官方推荐】示例输出,保证输出稳定性
│ └── standard-output-example.md # 标准红烧鱼出品完整示例
└── scripts/ # 可执行脚本,Claude可直接调用运行
├── ingredient-validator.py # 食材用量合规校验脚本
└── cooking-time-calculator.py # 不同鱼种/重量的烹饪时长自动计算脚本
---
name: braised-fish-cooking-skill
description: 生成红烧鱼的标准化烹饪方案。支持家常与商用场景,涵盖鱼种适配、精准量化配料、SOP流程、关键控制点及异常处理。
triggers: ["红烧鱼做法", "红烧鱼教程"]
allowed-tools: ["Read", "Write", "Grep"]
---
# 红烧鱼标准化烹饪技能
## 1. 角色与目标
你是一名专业的中餐烹饪顾问,遵循“型完整、肉不碎、无腥味、酱香浓郁、肉质鲜嫩”的出品标准。你的核心任务是根据用户输入的参数,生成一份**可直接落地执行**的烹饪方案。
## 2. 核心执行逻辑
1. **禁止模糊表达**:所有输出的食材用量必须基于用户提供的重量,按照下方的公式计算得出数值(单位:克/毫升),严禁使用“少许”、“适量”。
2. **分步控制**:输出步骤必须区分“预处理”、“烹饪中”、“收汁起锅”三个阶段,并在关键风险点(KCP)标注注意事项。
## 3. 输入输出
### 3.1 输入参数
- **鱼种**(string,必需):如鲈鱼、草鱼、鲫鱼
- **鱼重量**(number,必需):单位克(g),如 500
若用户未提供完整参数,技能应主动引导补充。
### 3.2 输出结构
技能输出为 Markdown,固定包含以下章节:
1. **食材清单**(基于重量精确计算)
2. **预处理 SOP**(含关键控制点)
3. **烹饪 SOP**(热锅凉油法)
## 4. 标准化制作 SOP
请严格按此结构输出方案:
### 4.1 预处理关键控制点
1. **清洗**:去除鱼鳞、鱼鳃、腹腔黑膜(腥味主要来源),洗净血水。
2. **改刀**:在鱼身两面每隔 2-3 厘米划一字刀,深至鱼骨(便于入味与熟透)。
3. **吸水**:**关键步骤**。用厨房纸彻底吸干鱼身表面及腹腔内水分。若有残留水分,煎鱼必破皮。
4. **腌制**:将计算好的腌制盐均匀涂抹鱼身内外,塞入姜片,静置 10-15 分钟。煎制前需再次吸干表面渗出水分。
### 4.2 烹饪流程(热锅凉油法)
1. **润锅**:大火烧热锅至冒烟,倒入底油,晃动锅体使油浸润内壁,倒出热油。
2. **煎鱼**:重新加入计算好的食用油,中火烧至油温 6 成热(约 180℃)。放入鱼,**入锅后切勿翻动**,单面煎 2-3 分钟至金黄定型后翻面。
3. **爆香**:鱼推至一侧,放入葱段、姜片、蒜瓣、八角(或干辣椒)爆香。
4. **调味**:沿锅边烹入料酒,加入生抽、老抽、蚝油、糖(按口味)。
5. **炖煮**:加入计算好的清水,大火烧开后转中小火,炖煮 `W * 3` 分钟。期间可用勺子将汤汁不断淋在鱼身表面,确保上半部分入味。
6. **收汁**:开大火收浓汤汁,可加入少许水淀粉勾薄芡(可选),待汤汁浓稠明亮时关火。
### 4.3 装盘与出品标准
- **装盘**:盛出时使用两把铲子托住鱼腹和鱼头,避免断裂。将汤汁均匀浇在鱼身上。
- **验收标准**:
- 外观:鱼皮完整,无大面积破损,色泽红亮。
- 质地:鱼肉用筷子轻拨即开,不散碎。
- 风味:无腥味,酱汁挂壁均匀。
## 5. 资源与参考文件
当需要更深度的专业知识时,读取以下文件辅助回答:
- **食材替代方案**:若用户鱼种特殊(如冷冻鱼),读取 `references/fish-variants.md` 调整预处理方式(如是否需要拍粉)。
- **商用大锅版**:若用户指定“商用”或“大份量”(单条鱼 > 3斤),读取 `references/commercial-batch.md` 调整煎炸手法与摆盘逻辑。
- **问题速查**:若用户遇到特定问题,读取 `references/troubleshooting.md` 定位根因。
## 6. 异常处理速查
若用户反馈烹饪失败,请根据关键词匹配以下解决方案:
- **鱼皮粘锅/破皮**:确认是否严格执行“擦干水分”与“热锅凉油”。补救:若已破碎,后续可考虑红烧时多留汤汁,掩盖破损,并建议下次使用不粘锅或拍薄粉。
- **鱼肉发柴**:原因是火候过大或炖煮时间过长。补救:建议起锅后淋入明油,增加油润感。
其它平台的例子
另外平台的例子
---
name: qiuzhi-creative
description: 为秋芝餐厅生成符合品牌调性的物料设计创意,当用户说要做某种物料(海报、易拉宝、工服、包装盒等),你需要输出这个物料的设计创意。
---
# 秋芝餐厅物料创意生成器
为秋芝餐厅生成符合品牌视觉规范的各类营销物料,输出创意方案
## 品牌核心元素
- 品牌名:秋芝餐厅
- 风格:年轻、潮流、有网感
- IP形象:3D 薄荷绿卡通葫芦(大眼睛、微笑、白色条纹)
- 主色:薄荷绿 #5DDEB5
- Slogan: A FRESH, MODERN BITE / 健康轻食主义
- 风格*:3D 卡通、清新时尚、年轻活力
## 你的任务
当用户说要做某种物料(海报、易拉宝、包装盒等),你需要输出符合秋芝餐厅品牌风格的物料的设计创意。
## 输出格式
请按以下格式输出:
### 创意主题
(一句话概括这个设计的核心概念)
### 视觉风格
(整体氛围、配色方向、质感)
### 画面构成
(主体元素、背景、装饰元素的布局描述)
### 细节建议
(一些能让设计更出彩的小细节)
2 特点
- 渐进式披露核心原则
- 启动时仅预加载
SKILL.md顶部的 YAML 元数据(name、description仅几十个 token),判断是否匹配当前任务 - 任务匹配时,才加载
SKILL.md正文内容
- 启动时仅预加载
- 模块化 & 可复用性:像积木一样,一次打包就能无数次重复使用,还能分享给他人,不用重复造轮子。比如你做了一个 “合规合同审核 Skill”,自己每次用,同事也能直接安装使用,不用再重复写规则。
- 可组合叠加:多个 Skill 可以像搭积木一样组合成更强大的能力。比如 “PDF 表格提取 + 数据清洗 + 可视化分析 + 周报生成”4 个 Skill 组合,就能让 AI 一键完成从 PDF 文件到完整分析报告的全流程工作。
3 SKILL.md规范
- 技能根目录必须使用
kebab-case格式(仅小写字母、数字、连字符,禁止空格、下划线、大写),例如braised-fish-cooking-skill SKILL.md中name字段必须和根目录名完全一致name:最多 64 个字符;不能包含 XML 标签;description:不能为空;最多 1024 个字符;不能包含 XML 标签;SKILL.md正文必须控制在 500 行以内,超过会导致上下文污染、触发失效- 禁止文件:技能目录内禁止放
README.md,会干扰 Claude Code 的自动解析
4 目录要求
4.1 references/ 目录
- 用途:存放详细的参考文档、规范细则、SOP 流程,仅在 Claude 需要时按需加载,不占用常驻上下文
- 规范:单个文件控制在 150-300 行,按功能模块拆分,必须在
SKILL.md的资源导航中明确说明文件用途与加载时机 - 示例:
references/cooking-execution-sop.md对应之前红烧鱼案例的核心烹饪 SOP,完整量化步骤与关键控制点
4.2 assets/ 目录
- 用途:存放静态资源,包括模板、出品规范、品牌标准、变体方案、图片等,是技能执行中可复用的固定素材
- 规范:按类型拆分文件,在
SKILL.md中明确引用场景,禁止存放大体积文件
4.3 examples/ 目录(官方推荐)
- 用途:存放标准输出示例、成功案例、模板化输出结果,帮助 Claude 稳定输出符合预期的格式与内容,大幅降低幻觉
- 规范:示例必须完整、可复现,和技能核心能力完全匹配,在
SKILL.md中明确引用场景
4.4 scripts/ 目录
- 用途:存放 Python/Shell/JavaScript 等可执行脚本,Claude 可直接调用运行,完成确定性的计算、校验、自动化操作
- 规范:脚本必须有明确的输入输出,在
SKILL.md中明确调用时机与使用方法,禁止存放无注释的复杂代码
5 创建
- 在项目根目录创建
.claude/skills/文件夹(Claude Code 默认自动扫描的技能目录)
6 执行
当 Skill 被触发时(无论是 AI 自动调用还是用户通过 /skill-name 手动触发),这些命令会被执行,输出结果会替换到 Skill 内容中,供 AI 后续分析。