CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frb-publish-release

Publish a flutter_rust_bridge release end to end: preflight checks, changelog preparation, frb_internal release publishing, released-version polling, CI babysitting, and post-release CI verification.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exceptionally actionable, well-gated release runbook: every step is an executable command with explicit validation checkpoints and stop conditions. Its only weaknesses are mild verbosity in a few spots and the lack of any bundle/reference structure to offload long inline lists.

DimensionReasoningScore

Conciseness

The body is dense, operational prose with no explanations of concepts Claude already knows and concrete commands everywhere, but minor trimming is possible (the one-shot command is repeated verbatim in the recovery-path note, and the long release-surface path enumeration could be tightened) — fitting the 'efficient, minor instances could be trimmed' anchor rather than the every-token-earns-its-place anchor.

4 / 5

Actionability

Every phase gives copy-paste-ready commands with exact arguments (git submodule update, frb_dev_env.py docker-run-rm with publish credentials, release_ci_gate.py --base-green-ref/--release-ref, frb_internal get-released-version with sample JSON output), covering the common cases fully.

5 / 5

Workflow Clarity

Seven phases are explicitly sequenced with hard stop conditions, a SemVer-format gate, a GO/NO-GO independent audit with re-audit triggers, and poll-until-green feedback loops — matching and exceeding the explicit-validation anchor.

5 / 5

Progressive Disclosure

Sections are clear, sibling skills are well signaled ("Use frb-write-changelog ... single source of truth", a Related Skills section), and the body avoids duplicating their rules, but there is no bundle structure at all and long inline blocks (the CI-gate allowlist, the audit evidence checklist) could live in separate files, leaving minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

75%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 specific, action-dense description for a well-defined niche, weakened only by the absence of an explicit "when to use" trigger clause. Adding a Use-when sentence would lift completeness and trigger-term coverage to the top band.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks to publish, cut, or ship a flutter_rust_bridge release, including beta versions."

Include natural trigger variations users actually say ("cut a release", "ship the release", "beta release") to broaden trigger-term coverage.

Keep the current third-person, verb-led action list unchanged — it is already comprehensive and free of fluff.

DimensionReasoningScore

Specificity

The description enumerates six concrete actions ("preflight checks, changelog preparation, frb_internal release publishing, released-version polling, CI babysitting, and post-release CI verification") with no vague filler, giving comprehensive coverage of the release workflow.

5 / 5

Completeness

The "what" is clearly and concretely stated, but there is no "Use when..." clause or equivalent explicit trigger guidance — the "when" is only weakly implied by the domain phrasing, which caps completeness at 3.

3 / 5

Trigger Term Quality

Natural phrases like "Publish a flutter_rust_bridge release", "changelog", and "CI" are present, but common user variations such as "cut a release", "ship a release", or "beta release" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

"flutter_rust_bridge release" pins a precise niche with distinct triggers; the end-to-end publishing scope is unlikely to fire for any other skill, matching the clear-niche anchor.

5 / 5

Total

17

/

20

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 — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fzyzcjy/flutter_rust_bridge

Path

.claude/skills/frb-publish-release/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.