CtrlK
BlogDocsLog inGet started
Tessl Logo

microservice-infrastructure

处理 BK-CI 微服务底层基础设施时使用,例如条件配置、事件驱动、服务间通信、国际化与日志规范。当用户要搭多环境配置、异步事件、Feign 调用或统一 i18n/日志时优先使用。

61

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./ai/skills/microservice-infrastructure/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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 well-organized, concise routing skill with clear applicability boundaries and a sensible decision flow, but its entire progressive-disclosure architecture is unfulfilled: the four reference documents it routes to are missing from the bundle, and there is no substantive guidance to fall back on. Fixing the missing files (or inlining minimal guidance) is the single highest-impact improvement.

Suggestions

Add the four referenced files (reference/1-conditional-config.md, 2-event-driven.md, 3-service-communication.md, 4-i18n-logging.md) to the bundle, or remove the broken links and inline a minimal amount of concrete guidance per topic in SKILL.md.

Deduplicate the reference list: 快速指导 and 延伸阅读 repeat the same four links verbatim — keep the mapping in one place and reduce 高信号规则 overlap with 适用场景.

Make the routing criteria and sibling-skill boundaries more concrete: replace the hedged "如果问题更像...通常落在这里" with explicit examples of questions that belong to common-technical-practices or utility-components versus this skill.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, but the four reference links are listed twice verbatim (in 快速指导 and again in 延伸阅读) and 高信号规则 partially repeats 适用场景, matching the 'minor instances of over-explanation that could be trimmed' anchor rather than the fully lean anchor 5.

4 / 5

Actionability

There is a concrete topic-to-file mapping ("条件配置:`reference/1-conditional-config.md`" etc.) and explicit redirects to sibling skills, but none of the referenced files exist in the bundle, so the primary instruction cannot actually be followed, and beyond 'enter the doc' there is no executable guidance — fitting the 'some concrete guidance but incomplete' anchor rather than 4.

3 / 5

Workflow Clarity

The numbered 快速指导 gives a coherent routing sequence (identify scope → classify the question → enter the topic's reference doc → or redirect to common-technical-practices/utility-components), fitting the 'clear sequence with most checkpoints' anchor; it is not 5 because the routing criteria are hedged ("通常落在这里") and the sibling-skill boundaries are referenced but never defined.

4 / 5

Progressive Disclosure

Although the body's structure is good — one-level-deep, clearly signaled references organized by topic — scoring against the actual bundle shows no reference/ directory exists and all four referenced paths (`reference/1-conditional-config.md` through `reference/4-i18n-logging.md`) are broken, so the disclosure chain exists only on paper and navigation fails entirely, fitting anchor 2 rather than 3.

2 / 5

Total

13

/

20

Passed

Description

83%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: it explicitly states what the skill covers and when to use it, with natural, concrete trigger terms scoped to the BK-CI microservice-infrastructure niche. The only improvements would be adding common synonyms (e.g., MQ/消息队列) and a brief boundary clause distinguishing it from adjacent skills.

DimensionReasoningScore

Specificity

The description names several concrete capability areas ("条件配置、事件驱动、服务间通信、国际化与日志规范") within the BK-CI microservice domain, matching the 'several specific actions with minor gaps' anchor; it falls short of 5 because these are capability topics rather than a comprehensive list of concrete actions.

4 / 5

Completeness

Both parts are explicit and concrete: the 'what' ("处理 BK-CI 微服务底层基础设施时使用,例如条件配置、事件驱动...") and an explicit 'when' trigger clause ("当用户要搭多环境配置、异步事件、Feign 调用或统一 i18n/日志时优先使用"), matching the anchor for clearly answering both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases a BK-CI user would say are present ("多环境配置、异步事件、Feign 调用或统一 i18n/日志"), giving good keyword coverage; it misses common variations/synonyms such as MQ/消息队列 or 服务间调用, so it fits anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche ("BK-CI 微服务底层基础设施") with distinct triggers, giving minimal conflict risk; it is not a 5 because the description alone does not state the boundary against cross-cutting practices or utility components (that boundary only appears in the body), leaving minor overlap risk with generic backend skills.

4 / 5

Total

17

/

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.