用途:stream-chain 是 Claude Flow 提供的流式链式技能,用于编排多步骤、多智能体的顺序工作流,让每一步的输出依次传递给下一步,实现复杂的数据变换与流水线处理。
主要能力:提供两种模式。run 模式执行自定义提示词序列,至少需要 2 个提示,每个提示为一个步骤,输出按顺序流转;pipeline 模式运行预定义流水线,内置 analysis(代码库结构与改进分析)、refactor(重构候选识别与优先级)、test(测试覆盖分析与生成)、optimize(性能剖析与优化实现)四类。两者均支持 --verbose、--timeout <seconds>(每步超时,默认 30)、--debug 选项。链结果会存入 .claude-flow/memory/stream-chain/,并可与 swarm 协同、记忆持久化和神经模式训练集成。支持在 .claude-flow/config.json 中通过 streamChain.pipelines 定义可复用自定义流水线。
使用方式:自定义链命令为 claude-flow stream-chain run "提示1" "提示2" [...],例如 claude-flow stream-chain run "分析代码库结构" "识别改进点" "生成行动计划";预定义流水线命令为 claude-flow stream-chain pipeline analysis。文档建议使用清晰具体的提示、按逻辑递进排序、为复杂任务设置 45 至 90 秒的超时,并在链中加入验证步骤。
适用场景:多智能体协作、API 设计与实现、代码重构与迁移、安全审计、数据抽取与规范化、测试生成、性能优化、代码审查等顺序处理流程。
限制:资料未提供该技能的收费、价格、平台支持范围与效果保证;性能特征仅为文档所述参考值(每分钟 2 至 5 步、每步上下文最多约 100K tokens、每条活动链约 50MB 内存),实际表现可能因任务复杂度而异。