Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
75
75%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that concisely covers specific capabilities, includes natural trigger terms, and provides explicit 'Use when' guidance. It uses proper third-person voice and clearly carves out a distinct niche around changelog and release note automation. The description is well-structured and follows best practices closely.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'changelog generation from commits, PRs, and releases', 'setting up release workflows', 'generating release notes', 'standardizing commit conventions'. Also references a specific format standard (Keep a Changelog). | 3 / 3 |
Completeness | Clearly answers both 'what' (automate changelog generation from commits, PRs, and releases following Keep a Changelog format) and 'when' (explicit 'Use when' clause covering release workflows, release notes, and commit conventions). | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'changelog', 'commits', 'PRs', 'releases', 'release notes', 'release workflows', 'commit conventions', 'Keep a Changelog'. These cover common variations of how users would describe this need. | 3 / 3 |
Distinctiveness Conflict Risk | Occupies a clear niche around changelog generation and release note automation. The specific mention of Keep a Changelog format, commits, PRs, and release workflows makes it highly distinguishable from general git, CI/CD, or documentation skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
22%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is essentially a table of contents with no actionable content. It provides abstract, high-level directives without any concrete examples, tool configurations, commit message formats, or executable commands. Nearly all value is deferred to an external resource file, leaving the SKILL.md itself almost useless as standalone guidance.
Suggestions
Add a concrete example of a conventional commit message format (e.g., `feat(auth): add JWT token validation`) and the corresponding changelog entry it would generate.
Include at least one executable code snippet or CLI command for a specific tool (e.g., `npx conventional-changelog -p angular -i CHANGELOG.md -s`) to make the instructions actionable.
Define a clear multi-step workflow with validation checkpoints, such as: configure tool → run generation → review output → fix issues → publish, with specific commands at each step.
Bring key patterns from the implementation playbook inline (e.g., Keep a Changelog format template, semantic versioning rules) so the SKILL.md provides standalone value.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The 'Use this skill when' and 'Do not use this skill when' sections add some value but are somewhat verbose for what they convey. The instructions section is lean but lacks substance, making the content feel padded with meta-information rather than actionable guidance. | 2 / 3 |
Actionability | The instructions are entirely vague and abstract — 'Select a changelog format,' 'Enforce commit conventions,' 'Configure tooling' — with no concrete code, commands, tool names, configuration examples, or commit message formats. There is nothing executable or copy-paste ready. | 1 / 3 |
Workflow Clarity | While steps are loosely listed, they are abstract directives rather than a clear workflow. There are no validation checkpoints, no specific tools or commands, and no feedback loops for verifying generated changelogs are correct. | 1 / 3 |
Progressive Disclosure | There is a reference to `resources/implementation-playbook.md` for detailed content, which is good progressive disclosure structure. However, the top-level SKILL.md provides almost no useful standalone content — it's essentially an empty shell pointing elsewhere, making the reference feel like a crutch rather than a complement. | 2 / 3 |
Total | 6 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Reviewed
Table of Contents