skill-creator 是一个帮助创建和优化 Claude Code Skills 的工具,目标产出符合 Testany 公司规范的 Skill。
用途:为新 Skill 提供规范约束、结构模板与创建流程,覆盖需求理解、内容规划、初始化、编写、验证和人工审核。
主要能力与规范:命名使用英文 kebab-case(如 prd-writer),目录采用扁平结构 skills/xxx/,必需文件只有 SKILL.md,可选 references/ 参考文档,不创建 README.md、CHANGELOG.md 等额外文件。审核要求 Frontmatter 必须包含触发词,SKILL.md 少于 500 行,需通过 quick_validate.py 与人工审核,正文必须中文,技术术语可保留英文,并须有使用示例。
核心原则:简洁优先,只添加 Claude 不知道的信息,默认 Claude 已足够聪明,用简洁示例代替冗长解释;渐进式加载,metadata 始终在 context 中,SKILL.md 在触发后加载,references/ 按需加载。
使用方式:步骤 1 通过具体示例理解使用场景、用户用法与触发语;步骤 2 规划内容,确定 references/(按需加载的参考文档)、scripts/(可执行脚本)、assets/(输出资源,不加载 context)等资源;步骤 3 运行 scripts/init_skill.py <skill-name>,默认输出到 skills/,创建 SKILL.md 模板和示例目录;步骤 4 编写 SKILL.md,Frontmatter 格式为 name 与 description,description 必须包含触发词并说明何时使用,正文用中文、简洁、少于 500 行、含使用示例,引用 references 时说明何时读取;步骤 5 运行 scripts/quick_validate.py skills/<skill-name>,检查 Frontmatter 格式、行数限制、触发词存在;步骤 6 提交人工审核,检查功能完整性、文档清晰度与示例有效性。
可参考 prd-writer 示例结构:SKILL.md 233 行,references/ 下含 new-feature-ui.md、new-feature-backend.md、integration.md、refactoring.md、optimization.md,其 description 以触发词“写 PRD、写产品需求文档、PRD 模板、新功能需求”开头。
限制:资料未提供费用、价格、平台兼容范围或具体安装命令等细节;脚本的完整实现与更多用法暂未提供。