用途:Skill Builder 用于脚手架化并生成 Claude Code 技能。输入可以是 /skill-forge plan 生成的计划文档(首选)、一段自然语言描述,或一个既有技能路径作为基础。若没有计划,会先快速提三个问题:技能做什么、应有哪些命令、是否需要脚本或外部工具。
主要能力与生成流程:第一步收集输入;第二步生成 frontmatter,其中 description 字段决定激活,按“能力声明+详细能力+触发短语”撰写,总长不超过 1024 字符,不含 XML 尖括号,包含 5-10 个用户可能说出的触发短语,必要时提及文件类型,并可在易误触发时加入负向触发词。第三步编写主 SKILL.md,按模板组织概览、Quick Reference 命令表、编排逻辑、领域专属规则、参考文件、子技能等,要求少于 500 行、5000 token,指令可执行并包含错误处理,引用而非内联。
第四步为每个子技能生成 SKILL.md,自包含单一工作流,跨引用其他子技能,引用父技能 references/ 目录中的共享文件,并明确输入输出定义。第五步生成脚本,使用 argparse、结构化 JSON 输出、清晰错误信息,尽量只用标准库,一个脚本一个职责。第六步生成参考文件,每份聚焦一个主题、少于 200 行、含具体示例、阈值和规范用表格,并在父 SKILL.md 中标注“按需加载”。第七步生成智能体定义,使用 YAML frontmatter;智能体名 3-50 字符,描述可用 <example> 块,专属字段包括 tools、color、permissionMode、maxTurns、memory,正文作为系统提示(第二人称)。第八步生成 install.sh,将文件复制到 ~/.claude/skills/ 和 ~/.claude/agents/。第九步运行 python scripts/validate_skill.py <path> 校验。第十步输出文件树、关键文件用途、安装说明、3 个应触发与 3 个不应触发的测试查询以及后续步骤。
快速脚手架命令:python scripts/init_skill.py <skill-name> --tier <1-4> --path <output-path>,会创建占位内容的完整目录结构。
限制:适用范围为 Claude Code 技能构建;具体命令行为、质量门槛细节依赖项目内文档。其他平台兼容性、收费、价格等信息暂未提供。