CtrlK
BlogDocsLog inGet started
Tessl Logo

store-module-architecture

处理 BK-CI 研发商店中的插件、模板、镜像等组件发布、审核、安装、统计和扩展点机制时使用。当用户提到商店组件上架、插件发布、模板分发、安装升级或市场能力时优先使用。

67

Quality

84%

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

71%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-sectioned overview that gives a sound mental model of the Store module's lifecycle focus and boundaries. Its main weaknesses are the missing bundle files behind every reference and the absence of concrete technical anchors, which leave the navigation instructions unexecutable as written.

Suggestions

Add the referenced files (e.g., references/1-store-foundation.md and references/2-release-install-extension.md) to the bundle, and align the path convention (the body uses `reference/` while the standard bundle directory is `references/`).

Include concrete anchors in the body or reference files — e.g., component state values and their transitions, key tables/services for release and install, and where extension points are registered — so guidance is executable without inferring details.

Make the handoff step explicit in 快速指导: state which sibling skill to switch to and under what condition (e.g., 'if the question is template-instance logic, switch to pipeline-template-module').

DimensionReasoningScore

Conciseness

The ~46-line body is lean and every section ("适用场景", "不适用场景", "快速指导", "高信号规则", "关键陷阱") contributes non-obvious orientation information about the Store module. No padded explanations of concepts Claude already knows.

5 / 5

Actionability

Guidance is directional and specific in intent ("安装和升级问题要同时看来源组件版本与目标项目落地状态", "看 reference/1-store-foundation.md") but provides no concrete anchors such as state values, tables, or APIs, and the referenced files do not exist in the bundle so the "go read X" steps cannot actually be executed.

3 / 5

Workflow Clarity

"快速指导" lays out a clear sequence (identify the mainline, read the matching reference, apply the store lifecycle mindset, hand off to the sibling skill) and no validation checkpoints are needed for a read-only reasoning skill. It falls short of 5 because the post-read step is only implied, not stated.

4 / 5

Progressive Disclosure

The body is well-structured with clearly-signaled, one-level references ("商店基础:reference/1-store-foundation.md", "发布与安装:reference/2-release-install-extension.md"), but scoring against the actual bundle shows neither referenced file exists and no references/ directory is present, so the disclosure path dangles and the structure is only partially realized.

3 / 5

Total

15

/

20

Passed

Description

88%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 that clearly and explicitly states both the skill's scope (store component publishing, review, install, statistics, extension points) and when to use it, with natural trigger terms. Only minor improvements are available in trigger-term synonyms and disambiguation from sibling execution-focused skills.

DimensionReasoningScore

Specificity

It names the domain (BK-CI 研发商店) and multiple concrete operations — "发布、审核、安装、统计和扩展点" — covering the full component lifecycle, matching the anchor for comprehensive concrete coverage rather than the anchor-4 case with minor gaps.

5 / 5

Completeness

It explicitly answers both what ("处理…组件发布、审核、安装、统计和扩展点机制") and when ("当用户提到商店组件上架、插件发布、模板分发、安装升级或市场能力时优先使用") with concrete trigger phrases, and the impersonal "…时使用" construction is third-person equivalent.

5 / 5

Trigger Term Quality

"商店组件上架、插件发布、模板分发、安装升级、市场能力" are natural phrases a user would say, but the when-clause omits common variations such as 审核/审批, 下架, and 统计, fitting 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The BK-CI store lifecycle is a clear niche with distinct triggers, but sibling skills for plugin execution and template distribution (pipeline-plugin-development, pipeline-template-module) create minor overlap risk on triggers like "插件发布", fitting 'mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

18

/

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.

Validation — 16 / 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.