Skills 设计
写 Skill 的重点不在堆知识,而在明确触发条件、固定执行路径,并持续验证稳定性。 Skills 设计:重点不是知识,而是稳定执行 Skill 最有价值的地方,不是多塞一点提示词,而是让 Claude 在合适的时候,按固定方法把任务做完。 所以写 Skill 时,重点不该放在“介绍 Skill 是什么”,而该放在三件事上: 什么时候触发 触发后按什么步骤执行 怎么验证它真的比不用 Skill 更稳定 先设计 use case,不要先写模板 官方指南里最实用的一点是:先定义 2 到 3 个具体 use case,再开始写 Skill。不是“做一个文档生成 Skill”,而是这种粒度: 用户会怎么提需求 需要哪些步骤 哪一步最容易出错 最终结果长什么样 例如: Use Case: Sprint Planning Trigger: "帮我规划 sprint" / "创建这周任务" Steps: 1. 拉取当前项目状态 2. 分析优先级和容量 3. 生成任务建议 4. 回写到项目系统 Result: 一组可执行的 sprint tasks 如果这些内容还没想清楚,Skill 基本也写不清楚。 frontmatter 决定了 Skill 会不会被用到 Anthropic 文档里强调得很直接:YAML frontmatter 是最重要的部分,Claude 主要靠它判断要不要加载 Skill。最核心的是 description,它必须同时说清两件事: ...