PI

pipeline-variable-management

A guide for managing variable lifecycles, fields, and runtime inheritance in CI/CD pipelines.

Install

mkdir -p .claude/skills/pipeline-variable-management && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5277" && unzip -o skill.zip -d .claude/skills/pipeline-variable-management && rm skill.zip

Installs to .claude/skills/pipeline-variable-management

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

处理 BK-CI 流水线变量时使用,例如变量生命周期、运行时传递、跨任务更新、字段扩展和 YAML 与内部模型转换。当用户要改变量主链路而不是普通流水线步骤时优先使用。
84 charsno explicit “when” trigger
Advanced

Key capabilities

  • Manage variable lifecycle
  • Handle cross-task inheritance
  • Extend variable fields
  • Convert YAML models

How it works

It manages the definition, storage, and runtime evolution of pipeline variables.

Inputs & outputs

You give it
Pipeline configuration
You get back
Variable management logic

When to use pipeline-variable-management

  • Debugging variable lifecycle
  • Extending pipeline variable types
  • Resolving variable inheritance issues

About this skill

流水线变量管理

适用场景

  • 理解变量从配置到运行时的完整流转
  • 修改变量初始化、存储、继承或更新逻辑
  • 扩展变量字段、变量类型或模型转换
  • 排查变量传递、作用域或兼容性问题

不适用场景

  • 只是修改流水线模板或 YAML 结构
  • 只是修改插件定义,不涉及变量主链
  • 只是处理普通前端表单展示

快速指导

  1. 这个 skill 关注的是“变量如何定义、落库、传递和演化”,不是一般参数使用说明。
  2. 变量问题通常分成两类:
    • 生命周期与运行时流转:reference/1-lifecycle.md
    • 字段扩展与模型转换:reference/2-extension.md
  3. 排查变量问题时先判断是定义期问题,还是构建运行期问题。
  4. 改字段时要同时看内部模型、YAML 模型、转换器和兼容性。
  5. 如果变量变化影响流水线模型或 YAML 输入输出,再联动看 pipeline-model-architectureyaml-pipeline-transfer

高信号规则

  • 变量既是配置数据,也是运行时状态的一部分
  • 生命周期链路和字段扩展链路经常被混在一起,排查时要先拆开
  • 新字段不是只加模型类,还要考虑转换、前后端和历史数据

关键陷阱

  • 把运行期变量问题误判成模型字段问题
  • 只改一个模型,不改转换器或兼容逻辑
  • 只验证新构建,不验证历史数据和旧流水线

延伸阅读

  • 生命周期与运行时流转:reference/1-lifecycle.md
  • 字段扩展与模型转换:reference/2-extension.md
  • 如果你在改流水线模型:再看 pipeline-model-architecture
  • 如果你在改 YAML 转换:再看 yaml-pipeline-transfer

When not to use it

  • When modifying pipeline templates only
  • When handling simple frontend forms

Prerequisites

BK-CI pipeline access

Limitations

  • Requires understanding of internal models
  • Must validate against historical data

How it compares

It focuses on the variable lifecycle and model conversion rather than simple parameter usage.

Compared to similar skills

pipeline-variable-management side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
pipeline-variable-management (this skill)13moNo flagsAdvanced
turborepo612moReviewIntermediate
bazel-build-optimization142moNo flagsAdvanced
ml-pipeline-workflow94moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by TencentBlueKing

View all by TencentBlueKing

project-module-architecture

TencentBlueKing

Project 项目管理模块架构指南,涵盖项目 CRUD、成员管理、项目配置、标签管理、项目迁移。当用户开发项目管理功能、处理项目成员、配置项目属性或实现项目相关逻辑时使用。

612

artifactory-module-architecture

TencentBlueKing

Artifactory 制品库模块架构指南,涵盖制品上传下载、存储后端适配、制品元数据、清理策略、权限控制。当用户开发制品库功能、处理制品存储、配置清理策略或实现制品管理时使用。

419

microservice-infrastructure

TencentBlueKing

微服务基础设施指南,涵盖条件配置、事件驱动架构、服务间通信、国际化与日志等微服务架构的核心基础设施。当用户实现服务间调用、配置多环境、实现异步通信、处理国际化或规范日志输出时使用。

411

frontend-vue-development

TencentBlueKing

前端 Vue 开发规范,涵盖 Vue 2/3 组件开发、Vuex 状态管理、路由配置、组件通信、样式规范、国际化。当用户进行前端开发、编写 Vue 组件、处理状态管理或实现页面交互时使用。

38

unit-testing

TencentBlueKing

单元测试编写指南,涵盖 JUnit5/MockK 使用、测试命名规范、Mock 技巧、测试覆盖率要求、TDD 实践。当用户编写单元测试、Mock 依赖、提高测试覆盖率或进行测试驱动开发时使用。

319

worker-module-architecture

TencentBlueKing

Worker 构建执行器模块架构指南,涵盖插件执行引擎、任务分发、日志上报、制品上传、Worker 生命周期。当用户开发 Worker 功能、实现插件执行、处理任务分发或优化执行器性能时使用。

37

You might also like

turborepo

vercel

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.

61191

bazel-build-optimization

wshobson

Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.

14116

ml-pipeline-workflow

wshobson

Build end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating model training and deployment workflows.

995

linkerd-patterns

wshobson

Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.

672

deployment-pipeline-design

wshobson

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

670

glab

NikiforovAll

Expert guidance for using the GitLab CLI (glab) to manage GitLab issues, merge requests, CI/CD pipelines, repositories, and other GitLab operations from the command line. Use this skill when the user needs to interact with GitLab resources or perform GitLab workflows.

664

Search skills

Search the agent skills registry