跳转至

红烧鱼标准化烹饪技能

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.mdname 字段必须和根目录名完全一致
  • 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 后续分析。