This skill should be used when the user asks to "set up release please", "configure automated releases", "manage version numbers", "add changelog automation", or mentions release-please, semantic versioning, or monorepo versioning.
77
68%
Does it follow best practices?
Impact
92%
1.39xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/toolkit/skills/release-please-development/SKILL.mdQuality
Discovery
37%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 description is inverted from the ideal pattern - it provides excellent trigger terms but completely lacks any description of what the skill actually does. While Claude would know when to consider this skill, it wouldn't understand what capabilities it provides, making it impossible to properly evaluate if it's the right choice.
Suggestions
Add a 'what' clause at the beginning describing concrete actions (e.g., 'Configures release-please GitHub Action, sets up manifest files, creates release PRs, and manages CHANGELOG.md generation.')
Restructure to follow the pattern: capabilities first, then 'Use when...' clause with the existing trigger terms
Include specific file types or outputs the skill produces (e.g., 'release-please-config.json', 'manifest.json', GitHub workflow files')
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description contains no concrete actions - it only lists trigger phrases without explaining what the skill actually does. There are no verbs describing capabilities like 'configures', 'creates', or 'manages'. | 1 / 3 |
Completeness | The description only answers 'when' (trigger conditions) but completely omits 'what' - there is no explanation of what capabilities or actions this skill provides. | 1 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'set up release please', 'configure automated releases', 'manage version numbers', 'add changelog automation', 'release-please', 'semantic versioning', 'monorepo versioning'. | 3 / 3 |
Distinctiveness Conflict Risk | The trigger terms are fairly specific to release-please tooling, but without describing actual capabilities, it could overlap with general CI/CD or versioning skills. Terms like 'semantic versioning' and 'changelog automation' could trigger other skills. | 2 / 3 |
Total | 7 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-crafted skill that efficiently teaches release-please setup with concrete, executable examples. The content is appropriately structured with a clear overview, actionable setup steps, and well-signaled references to detailed documentation. The use of tables for quick reference and complete code blocks makes this immediately usable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Content is lean and efficient, providing only necessary information without explaining concepts Claude already knows. Tables and code blocks are used effectively to convey information densely. | 3 / 3 |
Actionability | Provides fully executable, copy-paste ready configuration files and workflow YAML. Each step has concrete file paths and complete JSON/YAML examples that can be used directly. | 3 / 3 |
Workflow Clarity | Clear numbered setup sequence (1. Config, 2. Manifest, 3. Workflow) with explicit file paths. The 'How It Works' section explains the feedback loop of commits → PR → merge → release. | 3 / 3 |
Progressive Disclosure | Excellent structure with quick reference links at top, concise overview in main file, and clear one-level-deep references to detailed examples and configuration documentation. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
Total | 10 / 11 Passed | |
92f335c
Table of Contents
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.