CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frb-docker

Use for ordinary flutter_rust_bridge Docker/devcontainer setup, local image usage, and Apple Silicon containers; route image upgrades and publishing to frb-upgrade-docker.

Quality

84%

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

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 tight, highly executable operational skill: every section is anchored to concrete commands and repo-specific policy, with real validation steps and clear routing to the sibling upgrade skill. Minor deductions for the `:latest` example that contradicts its own guidance, a UI action masquerading as a shell command, and no fix-and-retry loops.

Suggestions

In the Published Image section, show the concrete command with a full version tag (e.g. fzyzcjy/flutter_rust_bridge_dev:<tag-from-Dockerfile-ARGs>) and move the `latest` variant to the quick-check caveat, so the example matches the stated policy.

Move the 'Dev Containers: Reopen in Container' step out of a ```shell fence and present it as a VS Code command-palette instruction to avoid a non-executable block.

Consider moving the tool smoke-test and broader-confidence validation scripts into a references/ file to slim the main body below ~100 lines while keeping the build/run commands inline.

DimensionReasoningScore

Conciseness

Lean and efficient: no concept explanations Claude already knows, and every prose line is non-obvious repo policy (e.g., "Do not add --platform linux/amd64 for normal local development", "derive image tags from its ARG values instead of hardcoding stale versions"). Commands carry the content.

5 / 5

Actionability

Mostly copy-paste-ready executable commands with exact paths (docker build/run invocations, ./frb_internal pub-get-all, tool smoke-test scripts). Not a 5 because the published-image section instructs using "the full version tag derived from the current Dockerfile args" yet the example command still shows the discouraged `:latest` tag, and the devcontainer step is presented in a ```shell block though it is a VS Code command-palette action.

4 / 5

Workflow Clarity

Clear scenario sequencing with an explicit, escalating validation section (build → tool smoke test → pub-get-all/lint/cargo check) and a regression checkpoint ("If a command only works with --platform linux/amd64, treat that as a regression to investigate"). Not a 5 because explicit fix-and-retry feedback loops are absent, though the operations here are low-risk local builds.

4 / 5

Progressive Disclosure

No bundle files exist, and the single-file body is well organized into Daily Local Use, Apple Silicon, and Local Dockerfile Validation with the one cross-skill pointer (frb-upgrade-docker) clearly signaled at the top. At ~103 lines it exceeds the simple-skill threshold and the validation smoke tests could arguably live in a reference file, keeping it just below a 5.

4 / 5

Total

17

/

20

Passed

Description

78%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 strong description with an explicit "Use for..." trigger clause, natural domain keywords, and excellent sibling-skill boundary routing. Its only weakness is that it enumerates scope areas rather than concrete actions, leaving the "what" slightly implicit.

DimensionReasoningScore

Specificity

Lists several specific concrete scope items — "flutter_rust_bridge Docker/devcontainer setup", "local image usage", "Apple Silicon containers", "route image upgrades and publishing to frb-upgrade-docker" — with only a minor gap: it names areas covered rather than the actions performed (build, run, validate).

4 / 5

Completeness

Both what and when are present: the "what" is the enumerated scope (setup, local image usage, Apple Silicon containers) and the explicit "Use for..." clause plus the routing boundary to frb-upgrade-docker answers "when". Not a 5 because the "what" is a list of domains rather than concrete actions, so it could be slightly more explicit about what the skill actually does.

4 / 5

Trigger Term Quality

Good natural keyword coverage: "Docker", "devcontainer", "Apple Silicon", "containers", "image", "publishing" are terms a user of this repo would actually say. A few natural variations (Dockerfile, docker build, registry) are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (ordinary FRB Docker/devcontainer work) with explicit boundary routing ("route image upgrades and publishing to frb-upgrade-docker"), making it highly distinguishable from its sibling skill and from generic Docker skills.

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