工程开发
orchestration-patterns avatar

orchestration-patterns

用于编排长期代理任务、证据导向交付以及遵循 Simon Willison 迭代循环的自动化 QA 门控的框架。

简介

Orchestration Patterns 技能为管理复杂的多步骤代理工作流程提供了强大的架构框架。它专为使用 SAFe(敏捷开发规模化框架)的方法论的开发团队而设计,规范了 AI 代理应如何在长期会话中推进、确保可验证的结果并处理升级。通过实践 Simon Willison 的迭代代理循环,此技能引导模型将任务拆解为以目标为导向的周期(执行、验证、升级),确保在没有客观证据的情况下不会完成任何工作。这对于协调不同开发生命周期中子代理的工程师和交付经理特别有用。

  • 实施严格的证据导向交付模型,要求在任务视为完成前提供测试结果、截图和日志。

  • 为所有 PR 强制执行 QAS(质量保证专家)门控,以确保独立验证和无偏见的代码审查。

  • 提供标准化的会话检查点模式,以防止在长期工作或代理间交接时出现上下文丢失。

  • 包含结构化的技术交付经理 (TDM) 升级路径,用于处理代理遇到障碍、架构模糊或跨团队依赖时的情况。

  • 与 Linear、GitHub 和 CI/CD 管道等外部工具整合,为所有软件交付操作维护审计追踪。

  • 当您需要编排多步骤实现或协调多个专业子代理(如后端、前端和数据工程师)时,请调用此技能。

  • 使用它在合并前生成结构化的证据报告,确保所有提交信息和文档遵循项目特定的模式。

  • 当遇到阻碍时,请利用提供的升级模板向 TDM 代理提供清晰、可执行的上下文和历史尝试记录。

  • 预期输入包括任务验收标准,预期输出则是已验证的技术实现、最终的 QA 报告以及更新后的追踪工单。

  • 限制条件包括强制遵守迭代执行循环;代理必须在进入下一步之前通过 CI 命令验证结果,避免陷入“相信我就行”的陷阱。

仓库统计

Star 数
58
Fork 数
14
Open Issue 数
8
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 12:13
在 GitHub 查看