CtrlK
BlogDocsLog inGet started
Tessl Logo

bk-monitor-dev-server

帮助配置和启动本地开发服务器。当用户提到启动开发服务器、dev server、pnpm dev 时使用。

58

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./bcs-services/bcs-project-manager/.cursor/skills/bk-monitor-dev-server/SKILL.md
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.

The body delivers an efficient, mostly executable step-by-step workflow with a strong quick-reference table and real validation checkpoints. Its main defects are a duplicated and inconsistent resource-listing section, placeholder/unverifiable paths and URLs, and references to bundle files that are not actually present.

Suggestions

Remove the duplicated "📦 可用资源" section (lines 59-68) and keep a single, consistent resource list that matches the paths actually used in the workflow steps.

Reconcile script paths: the workflow uses '.cursor/skills/dev-server/scripts/...' while resources use 'skill://bk-monitor-dev-server/scripts/...' — pick one canonical form so commands actually execute.

Make the placeholders concrete: give the exact hosts-entry line for Step 4 and the real verification URL instead of 'appdev.xxx.com', and wire generate-config.js into Step 3 or drop it from resources.

DimensionReasoningScore

Conciseness

The body is lean — commands and a troubleshooting table with no explanation of concepts Claude already knows — but the "📦 可用资源" section is duplicated verbatim (lines 51-56 and 60-66) with inconsistent lists, plus a meta-note ("根据 SKILL.md 中的 IF-THEN 规则判断是否需要加载") that adds no instruction.

4 / 5

Actionability

Most steps are copy-paste ready ("node .cursor/skills/dev-server/scripts/setup-config.js", "pnpm i", "make dev-pc"), but Step 3-4 have no commands, the verification URL is a placeholder ("appdev.xxx.com"), and script paths are inconsistent between '.cursor/skills/dev-server/...' and 'skill://bk-monitor-dev-server/...'.

4 / 5

Workflow Clarity

A clear Step 0→6 sequence with explicit checkpoints (the CONFIG_VALID/CONFIG_INVALID gate and "等待 `Compiled successfully`") plus an error-recovery table; minor gaps are the lack of per-step validation for Steps 1-4 and no explicit retry loop after the Step 0 failure branch.

4 / 5

Progressive Disclosure

References are one level deep and named explicitly, but the duplicate 可用资源 sections list inconsistent file sets, generate-config.js appears in resources yet never in the workflow, and the referenced files (references/troubleshooting.md, references/config-guide.md, scripts/) do not exist in this bundle, leaving navigation unresolvable.

3 / 5

Total

15

/

20

Passed

Description

66%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.

The description has a clear what-and-when structure with good natural trigger terms including the concrete pnpm command, but the capability description is thin (generic '配置') and lacks project-specific distinctiveness. Anchor-4 level for triggers and completeness, anchor-3 for specificity and distinctiveness.

Suggestions

Enumerate the concrete configuration actions in the description (e.g., '检查环境、安装依赖、配置 hosts 并启动 monitor-pc / trace 服务'), since '配置' alone is generic.

Add a project-distinctive trigger such as the project or app name (e.g., 'bk-monitor') alongside 'dev server' to reduce overlap with generic dev-server skills.

Include a couple more natural user phrasings as triggers (e.g., '本地运行' / '起服务') to round out trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain (local dev server) and one concrete action ("启动本地开发服务器"), but "配置" (configure) is generic and the actual capabilities (env check, dependency install, hosts setup) are not listed — matching 'domain and 1-2 concrete actions, but not comprehensive'.

3 / 5

Completeness

Both 'what' ("帮助配置和启动本地开发服务器") and an explicit 'when' clause ("当用户提到...时使用") are present; the 'what' is somewhat vague about which project and what configuration involves, so it does not reach anchor 5.

4 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ("启动开发服务器", "dev server", "pnpm dev") including the concrete tool command, but misses common variations like "本地运行" or "起服务".

4 / 5

Distinctiveness Conflict Risk

"pnpm dev" is fairly distinctive, but "启动开发服务器 / dev server" is generic web-dev phrasing with no project-specific trigger, so it could overlap with other dev-server skills.

3 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
TencentBlueKing/bk-bcs
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.