用途:根据自然语言步骤描述生成 JTBD(Jobs-to-be-Done)Markdown 文件,适合创建 API 工作流、编写 JTBD 文件、记录多步骤流程。流程为:解析输入→发现操作→分析参数与数据流→生成结构→校验→保存。
主要能力:通过 lib 中的 API 发现、参数分析、响应分析、JTBD 构建等 Python 工具,检索匹配操作并展示候选;检测参数来源(输出到输入匹配、输入复用、x-origin、常见模式、用户提供兜底);为每步构建 YAML 块与说明性文字,拼装完整 JTBD;最后运行校验脚本确认正确性,默认保存到 skills/{name}/SKILL.md。
使用方式:用户提供前置条件与自然语言步骤,工具按上述顺序处理。校验命令示例:python3 .claude/skills/jtbd-generator/scripts/validate_jtbd.py /tmp/generated-job.md .;测试命令示例:python3 .claude/skills/jtbd-generator/scripts/validate_jtbd.py skills/deploy-api-with-flex-gateway/SKILL.md .
适用场景:创建 API 工作流、构建 JTBD 文件、记录多步骤流程。
限制:官方资料未说明收费、价格与平台要求;依赖仓库内的 API 规范与 .claude/skills/jtbd-generator 下的库;操作未找到、校验失败或步骤描述含糊时需向用户澄清或修正后重新生成。