为 Copilot 创建的 PR 自动触发 ADO CI 流水线运行与验证。
这是一个开源的纯提示型 Skill,材料本身不包含可执行代码或安装步骤,整体风险较低。其描述涉及向 GitHub PR 发表评论以触发 CI,但未声明自带密钥、端点或本地数据访问能力。
材料声明“无”必需密钥/环境变量;README 仅提到在外部环境存在 GITHUB_TOKEN 时可选用,但该 Skill 本身不要求提供或存储凭证。
系统检查项标明为 prompt-only 且未声明远程端点;README 虽提及可向 GitHub API 发评论,但这是操作说明而非随 Skill 自动外发数据的实现。
提供内容是文本说明,没有打包代码、安装命令或实际进程执行逻辑;虽建议可使用 gh 或 curl,但未显示该 Skill 自身具备执行本机命令的能力。
材料未声明读取或写入本地文件、系统资源或额外仓库数据访问范围;其目标仅限对指定 GitHub PR 发表评论的操作说明,未见过度授权迹象。
来源指向 GitHub 上的微软仓库且为开源,可审计性较好;尽管 star 为 0、许可证未声明、维护状态未知带来少量不确定性,但不足以构成高风险供应链红旗。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "trigger-pipelines-for-copilot-pr" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.claude/skills/trigger-pipelines-for-copilot-pr/SKILL.md 2. 保存为 ~/.claude/skills/trigger-pipelines-for-copilot-pr/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为 Copilot 创建的 PR #128 触发 ADO 流水线,在对应拉取请求下发布 /azp run 评论来启动 CI。
在指定 PR 下成功发布触发评论,并启动对应的 ADO CI 流水线。
Copilot 刚更新了修复 PR #342,请重新触发该 PR 的 Azure DevOps 验证流水线,使用 /azp run 评论。
该 PR 的验证流水线被重新触发,便于检查最新提交是否通过 CI。
用户要求为 Copilot 提交的拉取请求 #57 运行 CI,请通过发布 /azp run 评论来触发相关流水线。
相关 PR 检查流程被启动,开始执行 Azure DevOps 中配置的 CI 任务。
Post the following two comments to the PR specified by the user ($ARGUMENTS), in the microsoft/FluidFramework repository on GitHub.
They need to be posted separately because otherwise it gets too long and
fails to trigger correctly.
First comment:
/azp run Build - protocol-definitions,Build - test-tools,server-gitrest,server-gitssh,server-historian,server-routerlicious,Build - client packages,repo-policy-check
Second comment:
/azp run Build - api-markdown-documenter,Build - benchmark-tool,Build - build-common,Build - build-tools,Build - common-utils,Build - eslint-config-fluid,Build - eslint-plugin-fluid
Posting those comments will trigger all our pipelines, which is necessary for PRs that are created by Copilot.
To post the comments first check if the GitHub CLI is available,
and if so use MSYS_NO_PATHCONV=1 gh pr comment <PULL_REQUEST_NUMBER> --repo microsoft/FluidFramework --body "<COMMENT_TEXT>".
Note: MSYS_NO_PATHCONV=1 is required on Windows (Git Bash) to prevent /azp from being expanded to C:/Program Files/Git/azp.
If gh is not available but $GITHUB_TOKEN is, you can try the GitHub REST API directly, e.g.:
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/microsoft/FluidFramework/issues/PULL_REQUEST_NUMBER/comments \
-d '{"body":"<COMMENT_TEXT>"}'
If neither is available, don't do anything and tell the user you can't complete the request and why.
说明如何正确使用各项能力,帮助用户在对话前快速掌握使用方式。
帮助你使用 Git worktree 创建相互隔离的并行工作区。
帮助团队执行 Fluid 客户端版本发布流程,涵盖分支、升版、变更日志与发布说明。
在推送代码或触发 CI 前检查常见问题,提前发现格式、变更集与策略风险。
帮助团队识别客户可见 API 变更并判断发布、评审与弃用流程要求
为 Fluid Framework 仓库自动生成规范 PR 标题与描述,并推送分支创建拉取请求
帮助开发者验证 Azure DevOps 流水线改动,快速排查构建与 YAML 配置问题。
通过高效 MCP 接入 Azure DevOps,协助处理代码库、PR、分支与工作项。
用自然语言查询与分析 Azure DevOps 缺陷,并生成看板和报告导出。
基于代码差异生成规范化 Git 提交信息,并支持按逻辑分组提交
让 AI 直接连接 Azure DevOps,管理工作项、代码仓库与流水线任务。
将会议纪要、文本和图片转成结构化 Azure DevOps 工作项,提升需求落地效率。