CtrlK
BlogDocsLog inGet started
Tessl Logo

update-changelog

Read this skill before updating changelogs

56

Quality

62%

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

Quality

Content

85%

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 executable commands, clear sequencing, an explicit verification step, and concrete format examples. Its only weakness is mild redundancy between the guideline and good/bad-example sections that could be tightened.

DimensionReasoningScore

Conciseness

The body is mostly efficient with direct commands and no over-explanation of concepts Claude knows, but the "Good vs. Bad Examples" section partially duplicates the Content/Style Guidelines and the two-block Example Format could be trimmed.

2 / 3

Actionability

It provides executable git commands ("git describe --tags --abbrev=0", "git log <baseline-version>..HEAD"), concrete file targets, and copy-paste-ready format examples with specific style rules.

3 / 3

Workflow Clarity

A clearly numbered 3-step process (baseline → commits → update) with an explicit verification check ("check if there are changes not yet incorporated") and thorough edge-case Notes; the low-risk markdown edit does not demand a validate→fix→retry loop.

3 / 3

Progressive Disclosure

The skill is self-contained (~60 lines, no bundle files) and well-organized into logical sections with no need for external references, which per the guidelines lets progressive disclosure score 3 on well-organized sections alone.

3 / 3

Total

11

/

12

Passed

Description

40%

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 a meta-instruction ("Read this skill before updating changelogs") rather than a capability statement: it identifies the domain but provides only one generic action and no explicit trigger clause. It is recognizable but thin on specificity and completeness.

Suggestions

Rewrite as a third-person capability statement listing concrete actions, e.g. "Updates the repository changelog with notable changes since the last release, grouping entries under the Unreleased section."

Add an explicit trigger clause: "Use when updating changelogs, preparing release notes, or incorporating unreleased commits."

Include natural variation keywords (release notes, what's new, version history) to improve trigger coverage and distinctiveness.

DimensionReasoningScore

Specificity

The description names only a single generic action ("updating changelogs") wrapped in meta-instructional fluff ("Read this skill before"), without listing concrete capabilities such as what changes to capture, format, or grouping.

1 / 3

Completeness

It states a what ("updating changelogs") and an implied when ("before updating changelogs"), but lacks an explicit "Use when…" trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

"changelogs" / "updating changelogs" is a natural term a user would say, but coverage stops there — common variations like "release notes", "what's new", or "version history" are absent.

2 / 3

Distinctiveness Conflict Risk

"updating changelogs" carves out a somewhat specific niche, but the generic phrasing and lack of explicit distinct triggers mean it could still overlap with general release/versioning or git skills.

2 / 3

Total

7

/

12

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
mitsuhiko/agent-stuff
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.