2025/12/1

Skills 单元测试

写完 Skill 后,如何确认它真的按预期工作?靠手动测试既费时又容易遗漏。 本篇介绍如何为 Skill 建立系统性的测试用例,从脚本单元测试到端到端触发测试。 Skill 测试的两个层次 层次 测试对象 方法 脚本…

  • AI算法
  • 2025/12/1
  • TwoAdmin
  • 2
  • 2025/11/30

    Skills 版本管理与迭代

    Skill 随着需求变化而不断演进。合理的版本管理,能让你在修改时不丢失已有成果,也能在出错时快速回退。 版本号的约定 Skills 采用语义化版本号(Semantic Versioning),格式为 MAJOR.MINOR.PATCH。 版本号段…

  • AI算法
  • 2025/11/30
  • TwoAdmin
  • 2
  • 2025/11/29

    Skills 依赖管理

    Skill 脚本通常需要第三方库,如何声明、安装和锁定这些依赖,是保证 Skill 可靠运行的基础。 依赖声明文件 在 Skill 的 scripts/ 目录下创建 requirements.txt(Python)或 package.json(Node.js),集中声明所…

  • AI算法
  • 2025/11/29
  • TwoAdmin
  • 2
  • 2025/11/28

    Skills 与工具链集成

    Skills 可以通过与外部工具链集成,Skill 可以完成单靠 Claude 无法完成的任务。 本篇介绍如何在 Skill 中调用命令行工具、系统工具及第三方库,并提供一个完整的集成示例。 Skills 可以调用的工具类型 工具类…

  • AI算法
  • 2025/11/28
  • TwoAdmin
  • 2
  • 2025/11/27

    Skills 多步骤流程设计

    简单任务只需一个步骤,但现实中的工作流往往涉及多个环节。 本篇介绍如何将复杂任务拆解为清晰的步骤,并在 SKILL.md 中组织成可靠的执行流程。 为什么要显式定义步骤 Claude 很聪明,但在没有明确步骤指导的情况…

  • AI算法
  • 2025/11/27
  • TwoAdmin
  • 2
  • 2025/11/26

    Skills 上下文与状态管理

    Claude 的每次 API 调用都是无状态的,它不会自动记住上一次会话的内容。 但在一次连续对话中,所有历史消息都在上下文窗口里。理解这一点,能帮助你写出在对话中表现稳定的 Skill。 Skills 的状态存在于哪里 …

  • AI算法
  • 2025/11/26
  • TwoAdmin
  • 1
  • 2025/11/25

    Skills 错误处理与容错

    一个只能在理想情况下运行的 Skill 是脆弱的。 健壮的 Skill 需要预见常见错误,给出清晰的反馈,并尽可能自动恢复。 错误处理的三个层次 层次 发生位置 处理方式 输入验证错误 执行前 检查输入,若不合法直…

  • AI算法
  • 2025/11/25
  • TwoAdmin
  • 1
  • 2025/11/24

    Skills 输入/输出规范设计

    一个优秀的 Skill,不仅能完成任务,还要清晰地定义"接受什么"和"产出什么"。 良好的输入输出规范,是 Skill 可靠运行的基础。 为什么要定义输入输出规范 Skills 面对的是真实的用户请求,输入格式千变万化。 没有…

  • AI算法
  • 2025/11/24
  • TwoAdmin
  • 2
  • 2025/11/23

    Skills 调试

    Skill 写好后,常常会遇到"没有触发"、"执行出错"、"输出不对"等问题。 本篇介绍排查这些问题的基本思路和方法。 调试的三类常见问题 问题类型 现象 优先排查点 未触发 Claude 完全没有使用 Skill descriptio…

  • AI算法
  • 2025/11/23
  • TwoAdmin
  • 5
  • 2025/11/22

    Skills skill-creator 创建 Skill

    skill-creator 不是一个普通 Skill,而是一个创建 Skill 的 Skill,属于典型的 Meta Skill(元技能)。 skill-creator 是 Anthropic 官方提供的 Skill 开发助手,帮助开发者创建、优化和打包技能。 skill-creator …

  • AI算法
  • 2025/11/22
  • TwoAdmin
  • 2
  • 2025/11/21

    Skills 触发机制

    Skills 不是被用户"调用"的,而是由 Claude 自主决定"是否使用"的。 理解这个触发机制,能帮助你写出更容易被准确触发的 Skill。 触发机制的工作原理 Claude 启动时,会将所有可用 Skill 的 name 和 description …

  • AI算法
  • 2025/11/21
  • TwoAdmin
  • 3
  • 2025/11/20

    Skills 参数传递与接收

    Skills 不像传统函数那样接收显式参数,它通过 Claude 的上下文来感知输入信息。 理解这种"隐式参数传递"机制,是写出实用 Skill 的关键。 Skills 如何获取参数 当 Claude 读取一个 Skill 后,整个对话上下文就是…

  • AI算法
  • 2025/11/20
  • TwoAdmin
  • 3