用途:为 CaldiaWorks 市场创建技能时,编排完整的技能开发生命周期。该技能专用于 CaldiaWorks Skills 仓库。
主要能力:按顺序执行 9 个步骤。1 构思,调用 ideation,产出 .docs/ideas/YYYY-MM-DD-<topic>.md;2 创建父 Issue,调用 issue-create 独立模式;3 规划,调用 planning,产出 .docs/plans/YYYY-MM-DD-<topic>.md;4 创建分支,调用 branch-create;5 需求定义,调用 usdm 产出 .docs/REQ-DOC-*.md,再以 USDM 模式调用 issue-create 创建需求子 Issue;6 技能实现,调用 skill-creator 生成 skills/<skill-name>/,并注册到 .claude-plugin/plugin.json 与 marketplace.json 且版本号一致;7 提交,调用 commit;8 拉取请求,调用 pull-request;9 Issue 清理,合并后关闭父 Issue 下全部未关闭子 Issue。
使用方式:支持从已有产物中途进入(已有构思文档从第2步、已有 Issue 号从第3步、已有计划文档从第4步、已有 USDM 文档从第6步);开始前需询问用户已有产物。每个被调用技能的内部步骤必须按序完整执行,不得跳过或合并;只向用户询问无法从上下文推导的信息。计划文档需持续跟踪:工作单元开始 Status 改为 In Progress,分支创建后填写分支名,PR 合并或用户确认后改为 Done。清理子 Issue 用 gh sub-issue list <parent-issue-number>,自底向上递归关闭并附合并 PR 引用。
限制:仅适用于 CaldiaWorks Skills 仓库;须遵循特性分支、squash merge、不直接提交 main 的 git 工作流;技能创建后不可跳过市场注册。其余如收费、平台、效果等暂未提供。