CtrlK
BlogDocsLog inGet started
Tessl Logo

changelog-release-notes

BK-CI 发版 Changelog 增量处理:仅针对本次新增版本块生成「变更概述」并写回中文文件, 再将该增量版本翻译到英文 CHANGELOG。当用户提到发版摘要、变更概述、CHANGELOG 翻译、 中英文 changelog、vX.Y.Z-rc、补充概述、同步英文日志时使用。

70

Quality

85%

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

81%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 content is well-structured, actionable, and concise for a single-file instruction skill, with a clear sequenced workflow and a completion checklist. The main gap is that validation for the batch/destructive changelog edits is advisory rather than an explicit feedback loop.

Suggestions

Add an explicit validate→fix→retry checkpoint after writing the Chinese summary and after inserting the English block (e.g., re-read the edited range to confirm only the increment was touched) to strengthen the feedback loop for batch/destructive edits.

Tighten the denser tables (e.g., the feature-priority and section-mapping tables) by collapsing low-value rows to reduce token load.

Make the '若已存在该版本' guard concrete by specifying the exact prompt to ask the user and the default non-overwrite action, so the confirmation step is unambiguous.

DimensionReasoningScore

Conciseness

Efficient, well-structured with tables and templates that assume Claude's competence; a few dense sections could be trimmed but no concept-padding of things Claude already knows.

4 / 5

Actionability

Provides concrete output templates, section/label mapping tables, path patterns, and a specific git command; guidance is highly actionable, with only minor gaps since it is instruction-oriented rather than literal code.

4 / 5

Workflow Clarity

A clearly sequenced 5-step flow with an explicit incremental-scope definition and a completion checklist; confirmations guard the destructive/batch file writes, though validation is advisory rather than an explicit validate→fix→retry loop.

4 / 5

Progressive Disclosure

Single well-organized file with clear section headers, tables, and templates; no external references are needed, which fits the simple-skill exception for progressive disclosure.

5 / 5

Total

17

/

20

Passed

Description

90%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 is specific, trigger-rich, and clearly answers both what the skill does and when to use it, with a distinct niche that minimizes conflict risk. Trigger-term coverage is strong but could include a few more natural synonyms.

DimensionReasoningScore

Specificity

Names the domain (BK-CI release changelog) and lists multiple concrete actions — generate「变更概述」, write back to the Chinese file, translate the increment to English CHANGELOG — with comprehensive coverage of the workflow.

5 / 5

Completeness

Explicitly answers both 'what' (incremental summary generation, Chinese write-back, English translation) and 'when' via a concrete trigger clause ('当用户提到...时使用').

5 / 5

Trigger Term Quality

Provides natural trigger phrases users would actually say (发版摘要、变更概述、CHANGELOG 翻译、中英文 changelog、vX.Y.Z-rc、补充概述、同步英文日志), including a version-pattern token, though a few natural synonyms could be added.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (BK-CI release-notes incremental zh/en changelog sync) with distinctive version-token triggers and minimal overlap risk with other 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.