CtrlK
BlogDocsLog inGet started
Tessl Logo

update-changelog

Update CHANGELOG.md with merged PRs since the last changelog update, categorized by type

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/update-changelog/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 a well-structured, actionable 9-step workflow with concrete commands, an explicit output format, and built-in confirmation/verification checkpoints. It is lean and free of concept padding, with only minor room to tighten explanatory prose.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence (no explanations of what a changelog or PR is); only minor prose like 'This is critical for producing a clean changelog' could be trimmed.

4 / 5

Actionability

Provides a concrete executable `gh pr list` command, a `gh pr diff` instruction, and an exact entry format with a literal template, leaving only small gaps around the actual file-edit mechanics.

4 / 5

Workflow Clarity

Nine clearly sequenced steps with a confirmation gate (Step 7 'Ask for confirmation or adjustments') and a verification step (Step 9 'Read back the updated unreleased section'), though the error-recovery loop is softer than a validate-fix-revalidate cycle.

4 / 5

Progressive Disclosure

Single-purpose skill with well-organized step-section headers and no nested or buried references; all content is appropriately inline with easy navigation and no bundle files are needed.

5 / 5

Total

17

/

20

Passed

Description

61%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 states what the skill does and uses natural trigger terms, but omits an explicit 'Use when...' clause, leaving the invocation trigger only weakly implied. It is otherwise specific and distinct.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when updating the changelog with recently merged PRs or when preparing release notes.'

Expand the action list to surface the key operations (review diffs, consolidate related PRs, categorize, format entries) for fuller capability coverage.

Consider adding a common synonym like 'release notes' to broaden natural trigger matching.

DimensionReasoningScore

Specificity

Names the domain ('Update CHANGELOG.md') and 1-2 concrete actions ('with merged PRs', 'categorized by type'), but does not comprehensively list the specific actions performed (diffing, consolidating, formatting).

3 / 5

Completeness

The 'what' is clear ('Update CHANGELOG.md with merged PRs...categorized by type') but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3.

3 / 5

Trigger Term Quality

Natural keywords like 'CHANGELOG.md', 'merged PRs', and 'changelog update' are terms a user would plausibly say; only a few synonyms (e.g. 'release notes') are missing.

4 / 5

Distinctiveness Conflict Risk

The changelog-update niche with merged-PR triggers is mostly distinct, with only minor overlap risk against general git/github maintenance skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository
quickwit-oss/tantivy
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.