用途:workflow-start 用于启动已检测到的工作流、初始化工作流状态或激活工作流序列。它先匹配提示词与工作流目录,识别最合适的目录工作流或自定义流水线,再在用户确认后激活并创建任务跟踪。
主要能力:支持目录工作流与自定义流水线两种选择;按 3 层策略查找工作流(优先使用上下文中的 ## Workflow Catalog,其次对 .claude/workflows.json 做定向 grep,最后才最小化读取文件);激活后为序列中每一步创建一一对应的任务跟踪项,并逐步执行、报告证据。
使用方式:显式调用形式为 $workflow-start <workflowId> 或 /workflow-*。自动检测到的工作流必须先直接询问用户确认,并给出标准与自定义(A/B)选项;显式调用在本地协议允许时可视为确认。workflows.json 的 workflows 字段是对象,须用 workflows[workflowId] 查找,不能用 .find() 或索引。
限制与注意:不得跳过、重排或合并协议步骤,除非用户事先明确同意;未调用对应技能不得将任务标记为完成;条件步骤应标记跳过而非删除;某些步骤(如 $workflow-review-changes、$workflow-review)必须通过 spawn_agent 委派给 code-reviewer 子代理,避免上下文溢出。若所需步骤或工具在当前环境无法运行,应停止并询问用户。项目专属架构、测试、文档与命名规则需读取 docs/project-config.json 与 docs/project-reference/docs-index-reference.md。具体收费、平台支持与效果资料暂未提供。