CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-categorize-code-diff

Use when classifying a flutter_rust_bridge branch or PR diff into test and non-test changes, including colocated Rust test modules.

69

Quality

83%

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

93%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 lean, fully executable, and well-structured with explicit validation and inspection checkpoints. Its only gap is the absence of a runtime validate→fix→retry loop on the classification output, which keeps workflow clarity at 4.

DimensionReasoningScore

Conciseness

Lean and sectioned with no padding or explanation of concepts Claude already knows; every line is actionable guidance or a concrete definition, matching anchor 5.

5 / 5

Actionability

Provides a fully executable copy-paste command with documented flags (--json, custom base), a ready-to-run validation command with env var, and concrete definitions for each output category, matching anchor 5.

5 / 5

Workflow Clarity

Clear When→Run→Interpret→Reliability→Validation sequence with explicit checkpoints (inspect mixed files, re-run after updates) and a test-validation step; falls short of 5 because there is no formal validate→fix→retry loop applied to the classification output itself.

4 / 5

Progressive Disclosure

A simple, self-contained skill under 50 lines with no bundle files and five well-organized numbered sections, qualifying for the simple-skill exception to anchor 5.

5 / 5

Total

19

/

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, niche-specific, and carries an explicit 'Use when' trigger with concrete actions. Its main limitation is that the 'what' and 'when' are compressed into one clause and it lacks a broader enumeration of actions or synonyms.

DimensionReasoningScore

Specificity

Names the domain (flutter_rust_bridge diff classification) and two concrete actions (split into test/non-test; handle colocated Rust test modules), but does not enumerate a comprehensive set of actions, matching anchor 3.

3 / 5

Completeness

An explicit 'Use when' trigger is present and the 'what' (classify the diff) is stated, but both are fused into a single sentence rather than clearly separated, so it sits between anchors 4 and 5.

4 / 5

Trigger Term Quality

Includes natural maintainer phrases like 'branch or PR diff' and 'test and non-test changes'; good coverage though a few common synonyms (e.g. 'test-only', 'production changes') are absent, placing it above anchor 3 but short of 5.

4 / 5

Distinctiveness Conflict Risk

Highly niche references to 'flutter_rust_bridge' and 'colocated Rust test modules' give it a distinct trigger surface with minimal overlap risk against other skills.

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.