mcpField
A
ado

ado

github.com/nahuelcio其他014 次安装6 天前更新
代码仓库

关于 ado

ado 是通过 ado CLI 执行 Azure DevOps 任务的技能,涵盖拉取请求、工作项和配置档案;变更前必须先检查状态,并先查询信息而非猜测标识符。

主要功能

  1. 01检查拉取请求和差异
  2. 02创建和管理拉取请求
  3. 03检查和管理工作项
  4. 04选择并查看配置档案
  5. 05变更前先读取状态

适用场景

  1. 01审查或评论拉取请求
  2. 02创建或更新工作项
  3. 03处理 CLI 配置档案或设置问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nahuelcio/ado-plugin --skill ado

安装后在 Claude Code 中输入/ado确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
commands.md
setup.md
workflows.md

详细介绍

激活契约

当任务涉及 Azure DevOps 时加载:拉取请求(审查、投票、评论、差异、创建、串联)、工作项(列出、获取、更新、创建)或配置文件。所有操作都使用 ado CLI。

硬性规则

  • 每项操作都通过 ado CLI(ado <group> <sub>)执行。每个操作使用一条命令。
  • 修改前先检查:在执行 vote、comment、update、create、chain 前,先读取 PR/WI 状态。
  • 切勿臆造 ID、仓库或分支名称——先通过读取命令查明。
  • [repo] 为可选参数;省略后可按 ID 自动查找 PR。指定仓库会选择列出该仓库的配置文件;--profile <name> 可覆盖此设置。
  • 只传入命令列出的标志:未知标志会报错(并给出“你是不是想用”提示)。使用 ado <group> <cmd> --help 检查。
  • 对于较长或多行正文:将其写入文件,并传入 --comment-file <path>(pr comment、pr reply、wi comment、wi update)。

决策关卡

需求命令组
配置/尚未设置/“no profile” 或身份验证错误ado init、ado config、ado show → 参阅 references/setup.md
启用/禁用或限制工作项创建编辑 .adoconfig.toml 中的 [work_item.create] → 参阅 references/setup.md
查看或切换配置文件ado profile · ado profile use <name>
检查 PRado pr get/context/threads/diff/file
操作 PRado pr vote/comment/reply/create/chain
检查工作项ado wi get/list/related/types
操作工作项ado wi update/comment/create/create-child

执行

  1. 确认上下文:运行 ado profile(如果当前配置文件有误,则运行 ado profile use)。
  2. 读取目标:例如 ado pr context <prId> 或 ado wi get <id>。
  3. 使用一条修改命令执行操作;将 --comment/--state/等作为标志传入。
  4. 原样报告 CLI 输出;向用户指出任何错误行。

参考资料

  • references/commands.md — 完整命令列表、标志、示例和错误处理。
  • references/workflows.md — 任务指南:审查 PR、创建/更新工作项、创建 PR 或串联 PR、查找待处理工作。
  • references/setup.md — 安装、ado init、配置文件/PAT,以及 .adoconfig.toml 规则(包括是否启用 ado wi create、允许的类型和必填字段)。

对于设置相关请求(“配置 ado”、“设置 CLI”、“no profile/身份验证失败”、“允许/禁止创建工作项”):先阅读 references/setup.md。

评论

支持 Markdown