CtrlK
BlogDocsLog inGet started
Tessl Logo

promote-beta

Compatibility entrypoint for beta promotion. Prefer release-lanes for end-to-end latest/beta lane maintenance.

58

Quality

68%

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 ./.agents/skills/promote-beta/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%

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 clean, lean routing shim: it gives an unambiguous route condition, a concrete handoff path, and executable command blocks. Its only real gap is the destructive --push sync step lacking an explicit validation checkpoint, which caps workflow clarity.

Suggestions

Add a validation checkpoint around the --push sync (e.g. inspect the --dry-run output before pushing) so the destructive step has a feedback loop.

State the expected outcome of each Quick Command (what success looks like) so Claude can verify the lane plan or dry run ran correctly.

Clarify that the routing condition's 'read-only explanation' boundary maps to the body, not to actually performing promotion, to avoid ambiguity.

DimensionReasoningScore

Conciseness

The ~30-line body is lean, third-person, and assumes Claude's competence; the one historical sentence ('The old split was too manual...') is brief and directly justifies routing, so every token earns its place.

3 / 3

Actionability

The redirect gives a concrete file path ('load .agents/rules/release-lanes.mdc') and the Quick Commands section provides three copy-paste-ready, fully executable command blocks with real flags.

3 / 3

Workflow Clarity

The routing decision is unambiguous, but the Quick Commands include a destructive 'sync-main-to-next --push' operation with no validation/verification checkpoint, which per the guidelines caps workflow_clarity at 2.

2 / 3

Progressive Disclosure

This under-50-line skill is well organized into Route and Quick Commands sections, with its one external dependency clearly signaled as a single-level reference ('load .agents/rules/release-lanes.mdc').

3 / 3

Total

11

/

12

Passed

Description

50%

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 concise and third-person but functions as a routing note rather than a self-contained capability statement: it names a domain yet lacks explicit 'when to use' triggers and concrete actions. It is capped at 2 across dimensions because the 'Use when...' guidance and full action list are absent.

Suggestions

Add an explicit trigger clause, e.g. 'Use when an older prompt references promote-beta; otherwise prefer release-lanes.'

List the concrete beta-promotion actions the entrypoint handles (or explicitly state it only routes) so specificity can reach 3.

Sharpen trigger terms with natural phrasing users would say ('promote to beta', 'beta release') instead of 'Compatibility entrypoint'.

DimensionReasoningScore

Specificity

It names the domain ('beta promotion', 'latest/beta lane maintenance') and an action ('Compatibility entrypoint', 'Prefer release-lanes'), but does not enumerate concrete actions comprehensively, matching the score-2 anchor 'Names domain and some actions, but not comprehensive'.

2 / 3

Completeness

It states what the skill is ('Compatibility entrypoint for beta promotion') but has no 'Use when...' clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Terms like 'beta promotion' are plausible user phrases, but the rest is jargon-heavy ('Compatibility entrypoint', 'end-to-end ... lane maintenance'), so it has some relevant keywords while missing common variations.

2 / 3

Distinctiveness Conflict Risk

The beta-promotion niche is fairly specific, but the description itself directs toward 'release-lanes', creating real overlap with that sibling skill rather than a fully distinct trigger surface.

2 / 3

Total

8

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
udecode/plate
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.