name: workflow-updater description: 刷新现有工作流,包括门控回归检查和幂等验证。 version: 1.0.0 model: sonnet invoked_by: both user_invocable: true tools: [Read, Write, Edit, Glob, Grep, Bash, Skill, MemoryRecord, WebSearch, WebFetch] args: ‘–workflow <name-or-path> [–trigger reflection|evolve|manual]’ error_handling: graceful streaming: supported verified: false lastVerifiedAt: 2026-02-19T05:29:09.098Z
工作流更新器
安全刷新现有工作流,包括显式的门控验证、过渡完整性检查和幂等回归测试。
铁律
在未证明门控正确性和幂等阶段进展的情况下,不得刷新工作流。
研究门控(必选)
在提出任何工作流更改之前,至少执行2个Exa查询:
Skill({ skill: 'research-synthesis' });
风险评分模型
高风险: 门控更改(阶段过渡、阻塞条件、代理选择逻辑)中风险: 步骤重新排序、新的可选阶段、现有行为的文档化低风险: 措辞澄清、示例、非门控文档
对于高风险更改,在应用模式前需要显式的差异审查和确认。
核心步骤
- 解析现有工作流文件。
- 研究门控: 至少通过
research-synthesis运行2个Exa查询(必选)。 - 伴随验证: 检查伴随工件是否存在且对齐。
- 构建门控回归和重复过渡处理的RED测试。
- 应用最小的工作流更新。
- 验证工作流验证 + 集成文档 + 注册表引用。
- 在内存中记录学习、决策和问题。
伴随验证
在修改任何工作流之前,验证伴随工件:
const { checkCompanions } = require('.claude/lib/creators/companion-check.cjs');
const result = checkCompanions('workflow', workflowName, { projectRoot });
内存 + 搜索
使用现有的内存/搜索栈获取证据,并在内存文件中记录更新的工作流学习。