
一、Skill 的本质:知识注入,而非工具创造
-
SKILL.md:主文件(必须)
-
scripts/:可执行脚本(可选)
-
references/:详细参考文档(可选,按需加载)
-
resources/:模板、清单等资源(可选)
-
examples/:示例(可选)
二、Frontmatter:决定 Skill 是否被加载的”门面”
-
触发短语:把用户可能说的话写进去,如 “deploy my app”、”push this live”
-
时序位置:说明”在什么之前/之后”使用,如 “before writing implementation code”
-
产品关键词:覆盖的平台或产品名要列全
三、5 种核心设计模式
模式 1:线性流程——”先做 A,再做 B,最后做 C”
Prerequisites(前置条件)→ Quick Start(主流程 Step 1→2→3)→ Fallback(降级方案)→ Troubleshooting(故障排除)
安全默认值:如 “Always deploy as preview, not production”,防止 LLM 做出危险操作
具体命令:每步给出可直接执行的 bash 命令,LLM 不需要猜测
超时提示:如 “Use a 10 minute timeout”,防止因超时而中断
负面指令:明确说”不要做 X”,如 “Do not curl the deployed URL to verify”
模式 2:决策树 + 按需加载 — “大平台的渐进式披露”
Authentication(认证前置)→ Quick Decision Trees(按用户意图分类)→ Product Index(产品索引表)
用户意图分类:用 “I need to run code” 而非 “Compute products”,说用户的语言
树形导航:用├─ 边缘无服务器函数 → workers/帮助 LLM 快速定位
渐进式披露:主文件控制在 7KB,references/ 按需展开到几十万字,不浪费上下文窗口
模式 3:循环迭代——”做 → 验证 → 改进”
The Iron Law(铁律)→ Red-Green-Refactor(循环体:RED → Verify RED → GREEN → Verify GREEN → REFACTOR → Repeat)→ Common Rationalizations(借口反驳表)→ Verification Checklist(退出条件)
强硬语气:如 “Delete it. Start over.”,LLM 倾向于”灵活变通”,命令式语气提高遵从率
Good/Bad 对比:用和标签包裹代码示例,对比教学效果最好
借口反驳表:预判 LLM 可能的 12 种偷懒借口并逐一反驳,堵死所有逃避路径
验证清单:8 项 checklist 作为循环退出条件,确保质量达标才能结束
模式 4:接力棒循环 — “跨 Session 的持久化”
-
Read the Baton(读接力棒)
-
Consult Context Files(查阅上下文)
-
Generate(执行任务)
-
Integrate(集成结果)
-
Update Documentation(更新文档)
-
Prepare the Next Baton(写下一个接力棒——关键!)
模式 5:多阶段 + 检查点——”复杂项目的编排器”
统一阶段模板:LLM 快速理解结构,降低认知负担
决策检查点:如 “达到饱和了吗?YES → 下一阶段,NO → +1 周”,防止盲目推进
Skill 编排:大 Skill 调度 10+ 个子 Skill,形成编排器模式
时间影响标注:每个 NO 路径标注 “+2-3 days”、”+1 week”,让用户了解延迟成本
特殊模式:思维框架 — “控制 LLM 怎么想”
四、通用写作技巧:让 LLM 不偷懒、不越界
-
强硬语气:命令式表达提高遵从率
-
借口反驳表:预判并堵死自我合理化路径
-
量化阈值:给出硬性最低标准
-
负面指令:明确说”不要做 X”
-
Good/Bad 对比学习
-
给出具体可执行的命令
-
展示完整的输出格式示例
-
安全默认值(默认选最安全的选项)
-
权限最小化(只在必要时提升权限)
-
人类兜底(不确定时交给人判断)
第 1 层:Frontmatter(~100 tokens)LLM 扫描决定是否加载
第 2 层:SKILL.md 正文(2K-5K tokens)核心指令、决策树、流程步骤
第 3 层:references/ 和 resources/(1K-3K tokens/个,按需加载) 详细文档、示例、清单
五、模式选择决策树
你的 Skill 需要做什么?├─ 执行有明确步骤的操作 → 模式 1:线性流程├─ 在大量选项中帮用户选择 → 模式 2:决策树 + 按需加载├─ 单次会话内反复"做→验证→改进" → 模式 3:循环迭代├─ 跨多个 session 持续推进 → 模式 4:接力棒循环├─ 跨越多天/多周,有阶段和 Go/No-Go 决策 → 模式 5:多阶段 + 检查点└─ 需要深度分析而非快速执行 → 特殊模式:思维框架
六、写在最后
微信赞赏
支付宝扫码领红包






