用途:该技能面向阿里云云效(Yunxiao)DevOps 操作,覆盖 codeup.aliyun.com 仓库上的合并请求(MR)创建与管理、任务查询与状态更新、评论添加与编辑,以及通过云效 API 创建 Tag 等发布管理场景。
主要能力:支持创建/管理 MR(创建、更新描述、查看列表)、任务管理(查询、创建、更新状态、添加评论)、发布管理(创建 Tag)。
使用方式:工具选择上,若 MCP 服务已连接(mcp__yunxiao__* 可用),优先使用 MCP 工具,含 MR 操作;无 MCP 时使用 aliyun CLI;MCP 未覆盖的操作(如更新 MR、编辑评论)使用 aliyun CLI。云效 MCP 为首选,与 aliyun CLI 二者至少配置其一,git 为必需。装配方式:yunxiao MCP 在 Claude Code MCP 设置中配置;aliyun CLI 用 brew install aliyun-cli 后 aliyun configure(完整设置见 openapi.md);git 用 brew install git 或访问 git-scm.com;jq 可选,用 brew install jq 用于 CLI 模式下的 JSON 解析。
限制与注意事项:不应在技能加载时主动验证这些工具,命令失败时再按步骤引导安装与配置。已知 aliyun devops ListRepositories 存在 SYSTEM_UNAUTHORIZED_ERROR 问题,获取仓库 ID 优先用 MCP 工具。常见陷阱包括:仓库 ID 字段为 Id(大写 I),jq 用 .id 会返回 null;创建 MR 必须提供 sourceProjectId、targetProjectId、createFrom: "WEB";更新任务状态必须用 REST API;updateWorkitemPropertyRequest 必须是数组 [{...}],字段名用 fieldIdentifier/fieldValue;创建任务前必须查询必填字段。具体内容另见 cheatsheet.md(13 条黄金法则与错误速查表)和 openapi.md(配置指南、API 操作模板、MR/任务/发布工作流)。