CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-code-generation

Use when modifying Rust API, codegen, or example code in flutter_rust_bridge to determine which generation commands to run

76

Quality

95%

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

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, well-structured command-selection skill: executable commands in a scannable table, explicit validation and escalation rules, and clean organization with no unnecessary padding.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — a Quick Reference table and focused rules with no padding about what Rust or codegen is; the only minor redundancy is the remote-testing note repeated at top and bottom, which does not undermine token efficiency.

3 / 3

Actionability

The Quick Reference table maps each change type to a concrete, copy-paste-ready executable command (e.g. './frb_internal precommit-generate') with specific file-path patterns, giving fully actionable guidance.

3 / 3

Workflow Clarity

A selection skill with a checklist-style mapping table, an explicit validation rule ('treat generated outputs as suspect until validated from a clean environment'), template-first sequencing, and escalation to frb-fix-ci on repeated drift — clear feedback loops for a batch-ish operation.

3 / 3

Progressive Disclosure

Under 50 lines with no bundle files, organized into clear sections (Overview, Quick Reference, Important Rules); sibling-skill mentions are navigational pointers, not nested references.

3 / 3

Total

12

/

12

Passed

Description

90%

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 concise, well-targeted description with an explicit 'Use when' trigger and clear domain scoping; its only weakness is a single stated action rather than a list of concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain and concrete change types ('modifying Rust API, codegen, or example code in flutter_rust_bridge') but the action is singular ('determine which generation commands to run'), so it does not list multiple specific actions as required for a 3.

2 / 3

Completeness

Explicit 'Use when...' clause answers when, and 'determine which generation commands to run' answers what, satisfying both halves with an explicit trigger.

3 / 3

Trigger Term Quality

Covers natural terms a contributor would say ('Rust API', 'codegen', 'example code', 'flutter_rust_bridge', 'generation commands') with good breadth and no jargon-only phrasing.

3 / 3

Distinctiveness Conflict Risk

Tied to a named project (flutter_rust_bridge) and a narrow task (generation command selection), making it unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

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.