ai严格按skill.md中## 指令标题下阿拉伯数字编号的步骤顺序执行:1.步骤须用“1.”“2.”格式;2.每步仅含一个明确动词+宾语;3.非该标题下或非数字编号内容被忽略。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让AI在触发Skill后,严格按你设定的顺序执行多个动作,比如先分析再改写最后加注释,而不是让它自由发挥或跳步漏步。
在SKILL.md里写清执行步骤
打开你的技能文件SKILL.md,在YAML元数据下方直接用Markdown写步骤,用数字序号明确顺序。AI会严格按这个编号顺序执行,跳过任何非数字编号的段落(比如“注意事项”会被忽略)。
每一步必须以阿拉伯数字+英文句点开头,例如:1.、2.,不能用①、一、或者“第一步”。
这一步操作起来很简单,直接把文件拖进去就行。
执行步骤必须写在“指令”章节下
SKILL.md正文里,建议用## 指令作为一级标题来包裹所有执行逻辑。AI只识别该标题下的带编号条目为可执行步骤,其他标题如## 描述、## 示例里的内容不会被当作动作指令。
【必须把所有带编号的步骤都放在## 指令标题下面】,如果写在## 使用场景里,AI会当成背景信息读取,完全不执行。
每个步骤只能做一件事
方法一:单动作用一行
1.提取用户输入中的所有函数名。
2.对每个函数名生成对应的 TypeScript 类型定义。
3.将类型定义插入到源码顶部的 interface 块中。
方法二:复合动作拆成多步
❌ 错误示范:
1.分析代码→检查安全漏洞→输出修复建议。
✅ 正确写法:
1.定位代码中所有 SQL 查询语句。
2.逐条检查是否存在字符串拼接参数。
3.对存在风险的语句,生成使用参数化查询的改写示例。
AI无法并行处理多个子动作,写成“→”链会导致它只执行第一个动作,后面全部跳过。
关键动作必须带明确动词和宾语
第一步:调用 eslint --fix 自动修正代码格式
第二步:运行 npm run typecheck 验证 TypeScript 类型
第三步:将校验结果摘要写入 report.md 文件末尾
避免模糊表述,例如“优化一下代码”“处理相关逻辑”——AI不知道“优化”指什么、“相关”指哪些。必须写出具体命令、工具名、目标文件路径或输出位置。










