CtrlK
BlogDocsLog inGet started
Tessl Logo

release-changelog-update

依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。

64

Quality

75%

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 ./.cursor/skills/release-changelog-update/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 is a well-structured, actionable guide with concrete git commands and a clear end-of-document checklist. Its main weaknesses are duplicated version-number guidance, the absence of an explicit post-write validation loop, and a missing fully-worked example.

Suggestions

Add an explicit post-write validation step (e.g. re-read the file to confirm the new Version block's title, underline length, and label prefixes match the existing blocks, and that historical blocks below are intact) before considering the task done.

Merge the "新版本号" and "版本号来源" sections into one to remove duplicated version-alignment guidance and reduce tokens.

Include one fully filled-in example (real date, real version string, real path, and a sample written Version block) so the git-log command and output format are unambiguous.

DimensionReasoningScore

Conciseness

Mostly efficient and free of basic-concept padding, but version-number guidance is duplicated across "新版本号" and "版本号来源", and phrases like "不得臆造" recur, so it could be tightened.

3 / 5

Actionability

Provides concrete, copy-paste-ready git commands with explicit %B pretty formats and a concrete CHANGELOG block template, with placeholders appropriately justified; a fully filled real example would make it fully executable.

4 / 5

Workflow Clarity

A clear sequenced checklist exists with pre-write format/fact checks, but as document manipulation it lacks an explicit post-write validation feedback loop (validate → fix → retry), capping it at 3 per the rubric.

3 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nested references and no unnecessary external files, though the redundant version-number sections could be consolidated.

4 / 5

Total

14

/

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.

The description clearly and concretely states both the capabilities and the usage triggers in third person, with strong specificity and completeness. It is a well-scoped, low-conflict description whose only minor gap is trigger-term breadth (no explicit file-extension triggers).

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "用 git 收集该库根路径下提交(含完整 commit message 正文)", "去重合并后撰写专业变更条目", "与项目发版版本配置对齐" — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both what (collect/dedup/write/align) and when ("在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("更新 CHANGELOG", "发版说明", "模块变更记录", "同步某子库 Change Log") with synonyms, though file extensions beyond the implicit CHANGELOG.md are not enumerated as triggers.

4 / 5

Distinctiveness Conflict Risk

Clear niche (release CHANGELOG updating for libraries) with distinct triggers, with only minor overlap risk against general git/commit-message 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
afkT/DevUtils
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.