关于 example-skill
example-skill 是用于创建和维护规范一致技能的可复用模板,指导贡献者编写必需章节、运行确定性检查并采用稳定的输出格式。
主要功能
- 01符合规范的技能模板
- 02引导输入与输出结构
- 03按需加载参考内容
- 04确定性预检脚本
- 05检查 frontmatter 与路径
适用场景
- 01创建包含必需章节的技能骨架
- 02将详细内容移至参考文件
- 03添加可重复运行的验证检查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vincentkoc/ dotskills --skill example-skill安装后在 Claude Code 中输入/example-skill确认已加载。
详细介绍
示例技能
用途
提供一个符合规范的模板,用于创建一致且可复用的技能。
适用场景
- 你要在此仓库中添加新技能。
- 你想要一个包含必需章节的起始结构。
工作流
- 用一句话说明目标。
- 仅收集必需的输入。
- 执行确定性步骤。
- 仅在需要时加载更深入的上下文:
references/REFERENCE.mdassets/output-template.mdagents/openai.yaml
- 以稳定的格式返回输出。
- 使用
scripts/example-check.sh执行确定性的预检。
输入
- 任务目标
- 约束
- 输出位置
输出
- 主要交付物
- 后续检查
示例
- 构建包含必需章节和有效 frontmatter 的新技能骨架。
- 重构现有技能,将深入细节移至
references/。 - 在
scripts/下添加确定性检查,以便重复验证。
边缘情况
- 缺少 frontmatter 字段:停止操作,先添加必需字段。
name格式无效:将其规范化为小写字母加连字符的格式,并与目录名称保持一致。- 资源路径无效:修复链接,确保所有引用的文件都存在。
防护措施
- 确保指令具体且可测试。
- 避免加载不必要的上下文。
- 优先使用确定性命令,而非手动步骤。
- 文件引用与
SKILL.md的相对层级不超过一层。
评论
支持 Markdown