SuperAPI AI 工具集

ccw-chain

办公与效率

查看项目

更新于 10-15 17:32

技能介绍

用途:ccw-chain 是基于链(chain)的工作流编排器,使用 chain_loader 进行渐进式步骤加载,并由 LLM 驱动决策路由,把用户意图匹配到对应链并执行 Skill 流水线。

主要能力:通过 chain_loader list 列出所有链及其触发器、入口和描述;将用户意图匹配到链的 triggers.task_types 或 triggers.keywords;用 chain_loader inspect 预览链节点图与可用入口;用 chain_loader start 从默认入口、命名入口(entry_name)或任意节点(node)开始。执行时读取步骤节点中的 skill/command 文档,组装 Skill(skill_name, args) 调用:首步 args 为 ${analysis.goal},后续步骤 args 为空以自动接收会话上下文,步骤名可注明特殊参数(如 --bugfix、--hotfix、--plan-only)。执行后调用 chain_loader done 推进,并用 chain_loader visualize 展示进度。

自动模式:检测到 -y 或 --yes 时,清晰度检查直接选 Clear、跳过确认、自动跳过失败步骤并继续,且 -y 会注入每个下游 Skill 调用。

委派与变量:当 chain_loader 返回 delegate_depth > 0 时继续正常执行,收到 returned_from_delegate: true 后恢复父链上下文;子链变量可供后续步骤使用。start 返回 preloaded_keys 时,预加载内容在整个会话中可通过 chain_loader content 获取。意图分析结果(task_type、goal、auto_yes)存为链变量,经 pass_variables/receive_variables 在委派中传递。

阶段级执行:当当前链为技能级链时,每步直接交付阶段文档内容而非 SKILL.md,需内联执行阶段指令,不包裹在 Skill() 调用中,并参考预加载的 skill-context 进行编排。

架构:分类链(8 个)位于 ccw-chain/chains/,负责路由与编排;工作流技能链(7 个)位于 .claude/workflow-skills//chains/;阶段内容位于 .claude/skills//phases/,通过 @skills/ 前缀引用。分类链通过 findChainAcrossSkills() 回退委派到工作流技能链。内容引用中 @phases/ 为技能相对路径,@skills/ 为项目 .claude/skills/ 相对路径。

限制:资料未提供安装方式、收费、平台支持与效果数据,暂未提供。