[ PROMPT_NODE_25472 ]
skill-creator
[ SKILL_DOCUMENTATION ]
# 技能创建器
一个用于创建新技能并进行迭代改进的技能。
从高层来看,创建技能的过程如下:
- 确定你希望技能做什么,以及大致的实现方式
- 编写技能草稿
- 创建几个测试提示词,并使用 claude-with-access-to-the-skill 运行它们
- 帮助用户从定性和定量两方面评估结果
- 在后台运行的同时,如果没有定量评估,则起草一些;如果有,则根据需要使用或修改。然后向用户解释它们。
- 使用 `eval-viewer/generate_review.py` 脚本向用户展示结果,并让他们查看定量指标
- 根据用户对结果的评估反馈(以及定量基准测试中发现的明显缺陷)重写技能
- 重复上述过程,直到满意为止
- 扩大测试集并尝试更大规模的测试
使用此技能时,你的工作是找出用户处于该过程的哪个阶段,然后介入并帮助他们推进。例如,如果用户说“我想为 X 创建一个技能”,你可以帮助明确需求、编写草稿、编写测试用例、确定评估方式、运行所有提示词,并重复该过程。
另一方面,如果他们已经有了技能草稿,你可以直接进入评估/迭代循环部分。
当然,你应该始终保持灵活,如果用户说“我不需要运行一堆评估,只需跟我交流即可”,你也可以这样做。
技能完成后(顺序依然灵活),你还可以运行技能描述优化器(我们有专门的脚本),以优化技能的触发准确性。
酷吗?酷。
## 与用户沟通
技能创建器可能会被各种编程背景的用户使用。最近有一种趋势,Claude 的强大能力正在激励水管工打开终端,激励家长和祖父母去谷歌搜索“如何安装 npm”。另一方面,大多数用户可能具备相当的计算机素养。
因此,请注意上下文线索,以了解如何措辞。