关于 managing-devops-pipeline
用于安全管理现有蓝盾流水线构建的 skill,涵盖历史、状态和启动参数查询,以及经用户确认后触发构建。面向需要操作流水线的开发者,不用于修改流水线定义或设计。
主要功能
- 01查询构建历史
- 02获取构建启动参数
- 03查看构建状态与结果
- 04从链接解析流水线标识
- 05触发前展示参数并确认
适用场景
- 01检查流水线最近的构建记录
- 02准备并核对构建启动参数
- 03查看指定构建的执行状态
- 04确认参数后启动构建
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tencentblueking/ bk-ci --skill managing-devops-pipeline安装后在 Claude Code 中输入/managing-devops-pipeline确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
config.jsonreference/build-list.mdbuild-start.mdbuild-startinfo.mdbuild-status.md详细介绍
来自项目 README蓝盾流水线管理
适用场景
- 查询流水线构建历史
- 获取启动参数并准备触发构建
- 查看构建状态与最近执行结果
- 根据现有流水线链接解析
projectId和pipelineId
不适用场景
- 修改流水线定义、模板或插件逻辑
- 讨论流水线架构实现
- 未经用户确认直接发起有副作用的构建操作
快速指导
- 这个 skill 关注的是“如何安全地操作现有流水线构建”,不是流水线设计指南。
- 使用前先确认三个标识:
projectId:项目英文名pipelineId:以p-开头的流水线 IDbuildId:以b-开头的构建 ID
- 触发构建的最短链路是:先拿启动参数,再向用户展示完整入参并获得确认,最后才真正启动。
- 查询类操作通常直接读取即可;启动类操作必须明确区分“查看参数”和“执行触发”。
- 具体工具调用与示例 payload 不放在主文件,按需进入对应
reference/。 - 如果问题已经转向流水线模型、模板或执行链路,切到对应模块 skill。
高信号规则
- 所有有副作用的构建启动操作,都必须先获得用户明确确认
- 主 skill 只负责告诉模型“什么时候查、什么时候问、什么时候才能启动”
projectId、pipelineId、buildId是最基础的操作上下文,缺一不可- 通过 URL 解析标识时,应先确认链接确实是流水线详情页
关键陷阱
- 把“获取启动参数”误当成“已经允许启动构建”
- 没展示完整入参就直接触发构建
- 把示例 payload 和记忆性细节塞进主文件,导致上下文冗余
延伸阅读
- 获取构建历史:
reference/build-list.md - 获取启动参数:
reference/build-startinfo.md - 查看构建状态:
reference/build-status.md - 启动构建:
reference/build-start.md - 如果你在改流水线定义:再看
process-module-architecture
评论
支持 Markdown