SKILL.md 的 5 种设计模式
Google Cloud 总结了写 SKILL.md 的 5 种设计模式,现在 30 多个 AI 编程工具(Claude Code、Gemini CLI、Cursor)都在用 SKILL.md,格式已经不是问题了,关键是怎么写好里面的内容。
1. Tool Wrapper
按需加载特定库的文档规范,不用塞一堆东西到系统提示里。
将特定库的文档规范按需加载,而不是一股脑塞进系统提示。AI 只有在真正需要时才会读取相关文档,保持上下文简洁。
2. Generator
用模板+样式指南,保证每次输出结构一致。
通过预定义模板和样式指南,确保 AI 每次输出的内容结构统一、风格一致。适合需要批量生成同类内容的场景。
3. Reviewer
把检查清单独立出来,换个清单就能做不同类型的审查。
将审查逻辑独立为可切换的检查清单,同一个 Reviewer 模式切换不同清单就能做代码审查、文档审查、安全审查等多种任务。
4. Inversion
让 AI 先问你问题收集需求,再动手干活,避免瞎猜。
我最喜欢 Inversion 这个模式。之前经常遇到 AI 上来说就猜你要什么然后一顿输出,加个 Inversion 环节确实靠谱很多。
让 AI 在动手之前先向用户提问,收集完整需求再执行,而不是凭猜测直接输出。
5. Pipeline
多步骤工作流加检查点,一步一步来不跳步。
将复杂任务拆解为多步骤流水线,并在关键节点设置检查点,确保每一步都完成后再进入下一步,避免 AI 跳步或遗漏关键环节。