CtrlK
BlogDocsLog inGet started
Tessl Logo

pipeline-variable-management

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

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A concise, well-scoped overview with good decision heuristics, but it relies on reference files that are missing from the bundle and lacks explicit validation checkpoints for risky variable-logic changes.

Suggestions

Add the missing reference files (reference/1-lifecycle.md, reference/2-extension.md) to the bundle, or inline the essential details so navigation is not broken.

Turn the historical-data/old-pipeline check from a 关键陷阱 bullet into an explicit validation step in the workflow (e.g. "改字段后:验证新构建 → 验证历史数据与旧流水线 → 再合入").

Add one concrete executable artifact (a grep target, a model/transformer file path, or a reproduction snippet) to lift actionability from heuristics to copy-paste guidance.

DimensionReasoningScore

Conciseness

Lean bullet-based body under 50 lines that assumes Claude's competence — no padding about what pipelines/variables are, and every rule (e.g. "变量既是配置数据,也是运行时状态的一部分") carries signal.

5 / 5

Actionability

Concrete actionable guidance for an instruction-only skill — "改字段时要同时看内部模型、YAML 模型、转换器和兼容性" and the 定义期/运行期 triage — though it stops at heuristics/checklists with no executable specifics.

4 / 5

Workflow Clarity

A numbered 快速指导 sequence exists, but validation is only implicit (mentioned as a pitfall: "只验证新构建,不验证历史数据和旧流水线") rather than an explicit checkpoint, and variable-logic changes are risky enough to warrant one.

3 / 5

Progressive Disclosure

Structure is well-signaled with one-level-deep references (reference/1-lifecycle.md, reference/2-extension.md), but those files are not present in the bundle, so the referenced navigation is broken.

3 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concrete, with explicit what-and-when triggers and a clear boundary against adjacent pipeline skills. Slightly internal jargon in one trigger term keeps trigger quality just below the top anchor.

DimensionReasoningScore

Specificity

Names the domain (BK-CI pipeline variables) and lists multiple concrete capability areas — "变量生命周期、运行时传递、跨任务更新、字段扩展和 YAML 与内部模型转换" — giving comprehensive coverage of the variable lifecycle.

5 / 5

Completeness

Explicitly answers both what ("处理 BK-CI 流水线变量...例如...") and when ("当用户要改变量主链路而不是普通流水线步骤时优先使用") with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Natural trigger terms like "流水线变量" and "改变量" appear with explicit usage phrasing, but "变量主链路" leans toward internal jargon and synonyms/common variations are limited.

4 / 5

Distinctiveness Conflict Risk

Carves a clear niche (pipeline variable lifecycle/extension) and explicitly differentiates from related work ("而不是普通流水线步骤"), minimizing overlap with sibling pipeline/YAML skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
TencentBlueKing/bk-ci
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.