CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-dev-env

Use when the user wants Docker-based FRB development or Tart-based iOS Simulator validation.

68

Quality

81%

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

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.

The body is a dense, highly actionable runbook with concrete commands, well-sequenced workflows, and explicit validation/feedback loops for risky operations like release publishing and iOS integration. Its only real gaps are minor verbosity in a few overview sentences and some detailed sub-workflows that could be offloaded to referenced files.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no explanations of Docker/Flutter/Rust) and is dense with concrete paths, flags, and env vars; minor explanatory sentences like the Tart VM overview could be trimmed, so anchor 4 rather than 5.

4 / 5

Actionability

Packed with copy-paste-ready commands (git submodule update, frb_dev_env.py docker/tart subcommands, frb_vmware_windows_env.py lifecycle) with real flags, env vars, and a concrete UDID example, fully covering common cases per anchor 5.

5 / 5

Workflow Clarity

Multi-step flows (credential preflight, iOS integration test sequence) are explicitly sequenced with validation checkpoints and feedback loops such as preflight-fails-before-release and adb-forward failure reasoning, matching anchor 5.

5 / 5

Progressive Disclosure

Clear section headers and well-signaled one-level-deep references to sibling skills (frb-docker, frb-tart-prepare, frb-android-emulator-prepare, frb-vmware-windows-prepare) and tools/vmware_windows/README.md; not 5 because no local bundle files exist and some heavy detail (VMware lifecycle, publish-credential internals) is inlined.

4 / 5

Total

18

/

20

Passed

Description

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

The description is concise, uses correct third-person trigger phrasing, and carves out a distinct niche. Its main weakness is that it leans on the 'when' clause while the explicit 'what does this skill do' is only implied through the named workflow types.

Suggestions

Lead with a concrete 'what' verb phrase before the trigger clause, e.g. 'Sets up and runs container-based flutter_rust_bridge development workflows. Use when...'

Expand capability breadth slightly (e.g. mention code generation, tests, lint, builds) to lift specificity beyond two named workflow types.

Add a natural synonym or extension (e.g. 'flutter_rust_bridge', '.frb') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Quotes 'Docker-based FRB development' and 'Tart-based iOS Simulator validation' name two concrete tool/workflow domains, matching anchor 3 (names domain and 1-2 concrete actions) rather than 4 because it does not list several specific actions.

3 / 5

Completeness

An explicit 'Use when the user wants...' clause answers 'when' clearly, and the named workflow types serve as a moderate 'what'; not 5 because the standalone 'what does this do' is implied rather than explicit, and not 3 because 'when' is fully present.

4 / 5

Trigger Term Quality

Phrases like 'Docker-based FRB development', 'Tart-based iOS Simulator validation', and 'Use when the user wants...' provide good natural keyword coverage a user would say; not 5 because synonyms and file extensions are absent.

4 / 5

Distinctiveness Conflict Risk

The narrow niche of Docker-based FRB development and Tart iOS Simulator validation is highly distinct with minimal overlap risk against other skills, matching the anchor 5 example of a clear niche with distinct triggers.

5 / 5

Total

16

/

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.

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.