CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-upgrade-flutter

Upgrade flutter_rust_bridge to a new Flutter stable release. Use when changing Flutter/Dart versions, devcontainer Docker images, CI/post-release pins, generated Flutter scaffolds, or platform compatibility.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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 single-file workflow with explicit sequencing, validation checkpoints, and clean delegation to sibling skills. Its main weakness is mild verbosity from repeated warnings and passages that could be condensed.

Suggestions

Consolidate the stale-container / fresh-image warning into a single Non-Negotiables entry and reference it from Step 4 and Step 7 instead of restating it three times.

Tighten verbose prose such as the per-worktree container rebuild paragraph into a short imperative (e.g. 'Rebuild the per-worktree container from the updated Dockerfile before validating; never trust a stale image').

The repeated `rg`/`docker run` command blocks could be trimmed to the essential invocations, since the surrounding prose already states what each verifies.

DimensionReasoningScore

Conciseness

The body is mostly efficient and repository-specific (real file paths, env vars, commands), but the stale-container warning is repeated in Non-Negotiables, Step 4, and Step 7, and several passages (e.g. the per-worktree container rebuild instruction) could be tightened, so it is not fully lean.

2 / 3

Actionability

Provides copy-paste-ready, executable shell (rg patterns, docker build/run, gh workflow run, ./frb_internal lint/test commands) plus exact file paths and env var names, matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

A clear 9-step sequence with explicit validation checkpoints (Step 4 smoke-test, Step 7 local validation, the frb-pr-review gate) and feedback loops (dry-run fallback, full precommit-generate on rotating failures, Step 9 platform verification).

3 / 3

Progressive Disclosure

No bundle files exist in this skill; instead it delegates detail to well-signaled one-level-deep sibling-skill references (the "Also read" list maps each of frb-docker/frb-code-generation/frb-cargokit/frb-pr-review/frb-fix-ci to a specific trigger), keeping the single-file workflow navigable.

3 / 3

Total

11

/

12

Passed

Description

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.

The description is concise, third-person, and answers both what and when with an explicit trigger clause and multiple concrete targets. It is clearly distinguishable from sibling skills and free of vague fluff or over-claims.

DimensionReasoningScore

Specificity

Names a concrete action ("Upgrade flutter_rust_bridge to a new Flutter stable release") and lists multiple specific concrete targets — Flutter/Dart versions, devcontainer Docker images, CI/post-release pins, generated Flutter scaffolds, platform compatibility — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what ("Upgrade flutter_rust_bridge to a new Flutter stable release") and when via a clear "Use when..." clause, satisfying the 'clearly answers both what AND when with explicit triggers' anchor.

3 / 3

Trigger Term Quality

"Use when changing Flutter/Dart versions, devcontainer Docker images, CI/post-release pins, generated Flutter scaffolds, or platform compatibility" gives good coverage of natural terms a maintainer would actually say when needing this bump.

3 / 3

Distinctiveness Conflict Risk

The narrow niche (flutter_rust_bridge Flutter stable upgrades) and specific triggers (devcontainer images, CI/post-release pins, scaffold drift) make it unlikely to fire for the wrong skill.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fzyzcjy/flutter_rust_bridge
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.