云效开发交付与代码实现(yunxiao-development-delivery)是一个面向阿里云云效平台的开发交付技能,用于操作开发任务与 Codeup 代码资产。其核心原则是:不以代码活动替代真实工作状态。
用途 该技能负责开发边界内的交付流程,包括:接收已验证的 YunxiaoPM 交接(需求已处于待开发状态);分配一个或多个【开发】子任务(含开发人员、计划日期、预估工时),并将来源【交付】任务从待处理推进到已分配;在明确或语义清晰的启动指令下,解析正确的已验证基线,创建或复用分支;支持开发者独立编码;在提交/推送/MR 前与交付台账比对;完成开发;修复 Bug;处理测试修复请求;处理发布回流;清理发版分支。
主要能力
- 开发任务分配:创建【开发】子任务,复制并回读来源【交付】优先级;缺失时记录警告而不阻断创建。
- 研发启动:在首次业务代码写入前解析正确基线;有正式条目时创建/复用其分支,无正式条目时创建 tempdev/* 临时分支实例与本地台账身份;执行只读依赖复用检查;写入并回读不可变的【研发启动】事件。
- 提交与 MR:每次提交/推送/MR 前比对仓库、分支实例、变更摘要与现有 MR;正式唯一匹配自动提交;TEMPDEV 仅可推送到非保护临时分支且保持 UNADOPTED。
- 完成开发:先分类验证,再通过 yunxiao_testhub_read_api.py 读取需求对应的 TestHub 计划;冻结去重后的目录与测试用例 ID 到测试交接;使用 yunxiao_cli_complete_development.py 依次准备测试任务、关闭开发任务、推进需求,并执行最终官方回读。
- Bug 修复:支持开始修复bug 与完成修复bug 作为独立可追溯节点;修复bug:<BUG-ID> 执行启动、修复/验证、受保护提交、MR 创建/复用、合并与官方回读。
- 测试修复请求:处理测试修复请求:缺陷=<BUG-ID>,读取并验证最新结构化 QA 请求,追加开发验收评论,继续既有修复流程。
- 批量执行:实现所有负责人是我的开发任务、修复负责人是我的所有Bug,以稳定批次执行,单个任务阻塞不中止队列。
- 发布回流与分支清理:处理发布回流:发版任务=<ID> 消费已验证的发布/验收事件与 QA 创建的 Bug 集;清理分支:发版任务=<ID> 要求发版任务在产品验收后已完成,并验证共享的 oneos.product-acceptance/v1 证据。
使用方式 技能通过官方 aliyun devops CLI 操作云效平台。用户即使未写出 $yunxiao-development-delivery 或标准口令,只要自然语言明确表达开发意图,即主动识别。每日首次触发时先执行 node <本 Skill 目录>/scripts/ensure-daily-skill-update.mjs --current-skill yunxiao-development-delivery 进行强制更新。技能包含多个引用文件(controls.md、commands.md、semantic-routing.md、implementation-materials.md、codex-time-accounting.md、batch-execution.md、dependency-reuse.md、change-reporting.md、branch-submit-release-ledger.md、api-artifact-publish.md、yunxiaopm-handoff.md、test-deployment-handoff.md、test-scope-aggregation.md、completion-readiness.md、historical-code-recovery.md、safety-handoff.md、release-branch-cleanup.md、yunxiao-cli-runtime.md、rapid-flow.md、yunxiao-cli-allocation.md、requirement-snapshot.md、allocation-technical-plan.md、yunxiao-cli-bug-batch.md、runtime-launcher.md),需按场景完整读取后再执行。
适用场景 适用于在云效平台上进行开发任务管理、代码提交与合并、Bug 修复、测试任务交接、发布回流修复和发版分支清理的团队。支持 Web 与小程序两类交付,小程序按产品规则跳过开发者侧自动化测试与真实页面检查。
限制 完成开发设有不可选的产品交接门禁:缺失、无效、不兼容、不可读或不匹配的产品记录必须停止所有完成流程写入,包括测试任务创建/更新,不得降级为警告或仅状态完成。正式启动/恢复或首次业务代码写入前必须运行 yunxiao_cli_handoff.py verify 进行实时检查,旧的本地 PASS 或先前预检不可替代。lightweight-verification 已退役,不得推进需求或满足发布就绪。只有 YunxiaoQA 可执行冻结的正式用例并写入真实测试证据。快速生命周期模式仅在仓库/部署目标被证明隔离时使用,绝不用于真实生产。