当前位置: 首页 > news >正文

【计算机工具类-CI和CD工具Skills】acceptance-orchestrator 技能

当编码任务需要从问题接收端到端驱动,通过实现、审查、部署和验收验证,且需要最少的人工干预时使用此技能。

技能概述

acceptance-orchestrator 技能是一个端到端的任务编排技能,它将编码工作作为状态机进行编排,只有在验收标准得到证据验证或任务明确升级时才结束。核心规则是:不要优化"代码更改",而是优化"DoD(完成定义)证明"。

下载地址:https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/acceptance-orchestrator

主要功能

  • 状态机编排: 将编码工作作为状态机进行管理,确保任务从接收到验收的完整流程
  • 端到端驱动: 从问题接收、实现、审查、部署到验收验证的全流程自动化
  • 最小人工干预: 减少人工介入,提高自动化程度
  • 证据验证: 在声称完成之前需要验证证据,确保任务真正完成
  • 升级机制: 当任务无法完成时提供明确的升级路径

触发条件

在以下情况下应该调用此技能:

  • 任务已经有问题或明确的验收标准,应该端到端运行且最少人工干预
  • 需要在实现、审查、部署和最终验证之间进行结构化交接
  • 需要明确的停止条件和升级机制,而不是静默的部分完成

使用场景

场景1: 端到端任务执行

当一个编码任务需要从问题接收开始,经过实现、审查、部署,最终到验收验证的完整流程时,使用此技能可以确保每个阶段都有明确的输出和验证。

场景2: 自动化工作流

当需要减少人工干预,实现高度自动化的开发流程时,此技能可以管理整个生命周期,只在必要时请求人工确认。

处理过程

1. 接收阶段(Intake)

读取问题并提取任务目标和DoD(完成定义)。

2. 问题门控(Issue Gate)

使用create-issue-gate逻辑。如果问题不是ready状态或执行门控不允许,立即停止。不要在问题仍为draft状态时实现任何内容。

3. 执行阶段(Execute)

移交给closed-loop-delivery进行实现和本地验证。

4. 审查循环(Review Loop)

如果PR反馈相关,批量轮询窗口为:等待3分钟,然后6分钟,然后10分钟。在10分钟轮次后,停止等待并一起处理所有可见的评论。

5. 部署和运行时验证

如果DoD依赖于运行时行为,默认仅部署到dev环境。使用真实的日志/API/Lambda行为进行验证,而不是假设。

6. 完成门控

在任何声称完成之前,需要verification-before-completion。没有新鲜证据就不能声称成功。

输入要求

使用此技能时,需要提供:

  • 问题ID或问题正文
  • 问题状态
  • 验收标准(DoD)
  • 目标环境(dev默认)

输出说明

技能将提供:

  • 状态: intake / executing / accepted / escalated
  • 验收标准: 通过/失败检查清单
  • 证据: 命令、日志、API结果或运行时证明
  • 开放风险: 任何仍然不确定的内容
  • 需要人工输入: 如果被阻塞,最小的下一步决策

状态机

  • intake: 接收阶段
  • issue-gated: 问题门控
  • executing: 执行中
  • review-loop: 审查循环
  • deploy-verify: 部署验证
  • accepted: 已接受
  • escalated: 已升级

停止条件

移动到accepted:只有当每个验收标准都有匹配的证据时。

移动到escalated:当发生以下任何情况时:

  • DoD在2个完整轮次后仍然失败
  • 缺少密钥/权限/外部依赖项阻碍进度
  • 任务需要生产操作或破坏性操作批准
  • 审查指令冲突且无法同时满足

人工门控

始终在以下情况下停止等待人工确认:

  • 超出约定范围的生产/预发布部署
  • 破坏性的git/数据操作
  • 计费或安全态势更改
  • 缺少用户提供的验收标准

所需子技能

  • 必需: create-issue-gate, closed-loop-delivery, verification-before-completion
  • 可选: deploy-dev, pr-watch, pr-review-autopilot, git-ship

最佳实践

  1. 优化DoD证明: 不要优化"代码更改",而是优化"DoD证明"
  2. 明确停止条件: 确保每个任务都有明确的停止条件
  3. 证据驱动: 在声称完成之前必须有新鲜证据
  4. 升级机制: 当任务无法完成时及时升级

固定默认值

  • 最大迭代轮次 = 2
  • PR审查轮询 = 3分钟 -> 6分钟 -> 10分钟

注意事项

  • 仅在任务明确匹配上述范围时使用此技能
  • 不要将输出作为环境特定验证、测试或专家审查的替代品
  • 如果缺少所需的输入、权限、安全边界或成功标准,请停止并请求澄清
http://www.zskr.cn/news/1402390.html

相关文章:

  • VBSME算法:硬件友好的视频运动估计优化方案
  • 2026年北京综合气体供应服务商实力推荐:北京北氧联合气体有限公司 - 海棠依旧大
  • 基于强化学习的电液比例阀位置控制:从理论到工程实践
  • 如何用TrafficMonitor插件三步打造个性化系统监控信息中心
  • 量子转导:连接超导量子比特与光子的关键技术
  • 【面试】面试官是在评估你的能力,还是在验证他的偏见?
  • 3步在Windows电脑上安装安卓应用:APK安装器完整指南
  • 从std::atomic_bool的初始化坑说起:手把手教你正确地在C++类成员中使用原子变量
  • 告别手动点点点:MeterSphere接口自动化从设计到执行的避坑指南(附CSV数据驱动模板)
  • 【ThreadX全家桶】STM32CubeMX+NetX Duo:从HAL到协议栈的以太网数据流重构实战
  • 【实战指南】SAP记账码:从入门到精通的配置与应用
  • 给你的ESP32项目加个‘天气站’:DHT11传感器数据上传云平台保姆级教程
  • 约束弹性匹配算法:实现边缘设备实时非侵入式负荷监测
  • COMSOL多物理场耦合建模:一个‘热源加倍’的常见错误与5个耦合设置检查清单
  • BM25与向量搜索:生产级检索系统选型与混合策略实战
  • OSQP-Eigen编译报错‘csc’未定义?手把手教你锁定版本兼容性(附2024年最新版本组合)
  • 别再手动复制文件了!Mathtype 7.4 一键配置脚本,搞定Office和WPS公式插件
  • Axure RP终极汉化指南:5分钟实现中文界面切换
  • 定制化LLM应用设计:界面模式、交互范式与体验提升实战
  • 智能歌词同步解决方案:LRCGet让本地音乐库焕发新生
  • 别再死记硬背了!用C++手把手带你画图理解二叉搜索树(BST)的插入与删除
  • 解锁COMSOL自动化:MPh如何将仿真效率提升10倍
  • Unlock Music:浏览器端音乐解锁工具全解析
  • SMAPI模组加载器:5分钟快速安装终极指南与完全使用教程
  • LIVE MINI ESP32开发板进阶教程:基于DRV2605L与手机振动器打造可编程触觉反馈系统
  • 黑客松:从编程比赛到组织创新催化剂的实践指南
  • 基于3T-1C eDRAM的存内计算SNN处理器:架构、电路与设计权衡
  • 从8259A到APIC:聊聊多核时代中断控制器是怎么‘卷’起来的
  • 5分钟终极指南:如何用Mermaid Live Editor免费创建专业图表
  • 异步分布式强化学习的网络加速与陈旧梯度优化