CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frb-android-emulator-prepare

Use when preparing, installing, diagnosing, or explaining the host Android Emulator environment for flutter_rust_bridge local runtime validation, including Android SDK command-line tools, emulator packages, AVD creation, host emulator startup, and Docker-local ADB connectivity to the emulator TCP endpoint.

Quality

92%

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.

Highly actionable, well-sequenced content with strong validation checkpoints and failure recovery. The only weaknesses are minor: slight repetition of 'documented by Android Developers at' framing across sections, and a monolithic ~190-line body that could move troubleshooting detail or reference links into a separate file.

DimensionReasoningScore

Conciseness

Sections are command-first and lean, but there is minor over-explanation in the repeated framing sentences ('the Android Developers command-line tool for ... documented at https://...') that restate what the Preflight link list already provides.

4 / 5

Actionability

Every step is backed by copy-paste-ready commands with exact package IDs ('system-images;android-35;google_apis;arm64-v8a'), a concrete AVD name, pinned ports (5554/5555), and a Common Failures section with executable recovery steps.

5 / 5

Workflow Clarity

The sequence (preflight → approval gate → install Java/cmdline-tools/packages → create AVD → start and verify → run tests) has explicit validation checkpoints ('Verify host ADB can see the emulator', 'Only after both ADB checks pass') and a diagnostic feedback loop via Common Failures.

5 / 5

Progressive Disclosure

No bundle files exist; the body is well-sectioned and external references are one-level-deep official links clearly listed in Preflight. However, at ~190 lines with no external split, it sits at 'good structure with minor organization gaps' rather than a clear overview pointing to well-signaled separate files.

4 / 5

Total

18

/

20

Passed

Description

92%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: explicit 'Use when' trigger, comprehensive and concrete enumeration of capabilities, third-person voice, and a clearly distinct niche. Only minor upside remains in adding natural synonyms (e.g., 'troubleshoot', 'set up') to trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — 'preparing, installing, diagnosing, or explaining' — plus concrete deliverables like 'AVD creation, host emulator startup, and Docker-local ADB connectivity to the emulator TCP endpoint', giving comprehensive coverage of the workflow.

5 / 5

Completeness

It explicitly answers both what (enumerated capabilities: SDK tools, emulator packages, AVD creation, emulator startup, Docker-local ADB connectivity) and when ('Use when ... for flutter_rust_bridge local runtime validation') with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('Android Emulator', 'AVD', 'ADB', 'diagnosing', 'Android SDK command-line tools'), but common synonyms such as 'troubleshoot' or 'set up the emulator' and file-extension cues are absent, so it falls short of the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

The pairing of flutter_rust_bridge local runtime validation with host Android Emulator and Docker-local ADB is a clear niche with distinct triggers and minimal overlap risk with generic Android or Flutter skills.

5 / 5

Total

19

/

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-android-emulator-prepare/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.