CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

release-please-development

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.

79

1.39x
Quality

76%

Does it follow best practices?

Impact

92%

1.39x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/toolkit/skills/release-please-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A well-structured, highly actionable body: complete copy-paste setup artifacts, decision tables, and verified one-level-deep references for the detailed patterns. Minor trim opportunities exist (redundant link sections, standard conventional-commits knowledge), but the skill is close to rubric ideal.

DimensionReasoningScore

Conciseness

The body is dominated by tables and code blocks with almost no padded prose, and it assumes competence ("Basic Setup" jumps straight to files). Not 5 because the Conventional Commits table (feat:/fix:/BREAKING CHANGE) largely restates standard knowledge, and "How It Works" overlaps the "Overview" section; not 3 because there is no genuinely verbose or padded section.

4 / 5

Actionability

Fully executable, copy-paste-ready artifacts: complete config JSON, manifest JSON, and a full GitHub Actions workflow YAML cover the common single-package case, plus concrete extra-files JSON snippets and a decision table for release types. Specific examples cover the common cases exactly as the top anchor requires.

5 / 5

Workflow Clarity

"Basic Setup" gives a clear numbered 1-2-3 sequence, "How It Works" gives the runtime sequence (push → release PR → merge → tag/changelog), and the marketplace section adds a two-step checklist for adding plugins. Not 5 because there is no verification step (e.g., confirm the workflow run created the release PR); not 3 because sequences are complete and unambiguous for low-risk config authoring.

4 / 5

Progressive Disclosure

Verified one-level-deep references (references/examples/single-package.md, multi-package.md, and configuration.md all exist and match their titles), clearly signaled with descriptions in "Quick Reference". Not 5 because the same three links are duplicated in "See Also", adding redundant tokens, and some config detail (the marketplace extra-files example) arguably belongs in configuration.md; not 3 because the split between inline basics and referenced detail is appropriate and easy to navigate.

4 / 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.

A trigger-heavy description with excellent, natural "when" guidance but no explicit statement of what the skill does — the capability side exists only by implication through quoted user requests. Adding a one-line capability statement in third person would complete it.

Suggestions

Open with an explicit capability statement in third person, e.g., "Configures automated versioning, changelog generation, and GitHub releases using Google's release-please" before the use-when clause, so the description answers both "what" and "when" explicitly.

Add missing natural trigger phrases such as "version bump", "cut a release", or "publish a release" to broaden keyword coverage.

Consider narrowing the broad terms ("manage version numbers", "semantic versioning") or tying them to release automation explicitly to reduce overlap with general versioning/changelog skills.

DimensionReasoningScore

Specificity

The description names the domain and several concrete action phrases ("set up release please", "configure automated releases", "manage version numbers", "add changelog automation"), but every action is framed as a quoted user request — the skill's own capabilities are never stated. Not 4 because there is no explicit capability statement; not 2 because the actions listed are concrete and domain-specific rather than generic.

3 / 5

Completeness

The "when" is fully explicit with concrete trigger phrases, but the "what" is only implied through those quoted tasks — the description never states what the skill actually does (e.g., "Configures automated versioning, changelog generation, and GitHub releases using release-please"). Not 2 because the quoted tasks carry enough domain content to make the purpose clear (unlike the anchor's vague "Use when working with documents"); not 4 because no explicit capability statement exists.

3 / 5

Trigger Term Quality

Good natural-phrase coverage: quoted requests ("set up release please", "manage version numbers", "add changelog automation") plus mention-topics (release-please, semantic versioning, monorepo versioning), including both "release please" and "release-please" spellings. Not 5 because common phrasings like "version bump", "cut/publish a release", or "automate versioning" are missing.

4 / 5

Distinctiveness Conflict Risk

Release-please is a specific named tool with distinct triggers, making the niche mostly clear. Not 5 because "manage version numbers" and "semantic versioning" are broad enough to overlap with general versioning or changelog tooling skills.

4 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 4 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

dwmkerr/claude-toolkit

Path

plugins/toolkit/skills/release-please-development/SKILL.md

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.