CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-prepare-pr

Use when about to create a PR or push changes in flutter_rust_bridge to ensure code generation is up to date

72

Quality

87%

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

85%

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

An actionable, well-sequenced PR-preparation skill with concrete commands, explicit validation checkpoints, and clean progressive disclosure via sibling-skill references; the main inefficiency is duplication between the ASCII workflow diagram and the Quick Checklist.

Suggestions

Merge the ASCII workflow diagram and the Quick Checklist into a single sequenced list to eliminate the duplicated step enumeration and the repeated remote-testing note.

Consider folding the two 'remote-testing' reminders into one note to reduce redundancy while preserving the warning.

DimensionReasoningScore

Conciseness

The body is mostly efficient and free of concepts Claude already knows, but the ASCII workflow and the Quick Checklist restate the same steps, and the remote-testing note appears twice, so it could be tightened rather than earning the lean level-3 anchor.

2 / 3

Actionability

It gives concrete, copy-paste-ready commands (./frb_internal lint --fix, ./frb_internal precommit-integrate, ./frb_internal sync-cargokit-copies) and specific paths, matching the fully executable anchor.

3 / 3

Workflow Clarity

A clearly sequenced 10-step checklist with explicit checkpoints (the frb-pr-review gate before final readiness, CI checks) and a feedback notion (run lint locally to avoid CI failures) matches the level-3 anchor.

3 / 3

Progressive Disclosure

Content is organized into clear sections with one-level-deep, clearly signaled references to sibling skills (Related Skills list and inline 'Read X skill'), with no nested references; no bundle files exist to verify.

3 / 3

Total

11

/

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-structured description with an explicit trigger and clear niche; its only weakness is that it states a single action rather than enumerating the full set of capabilities (lint, review, reproduction report) the skill actually coordinates.

Suggestions

Add the other concrete actions the skill orchestrates (e.g. run lint --fix, run the PR review gate, attach a reproduction report) so the description lists multiple specific capabilities rather than only codegen.

Keep the explicit 'Use when' trigger but consider listing 'lint passes' and 'review gate' alongside 'code generation is up to date' to match the breadth shown in the body.

DimensionReasoningScore

Specificity

Names the domain (flutter_rust_bridge) and one concrete action ("ensure code generation is up to date"), but does not list multiple specific concrete actions, so it falls short of the level-3 anchor.

2 / 3

Completeness

The explicit "Use when about to create a PR or push changes" answers when, and "to ensure code generation is up to date" answers what, satisfying both halves with an explicit trigger.

3 / 3

Trigger Term Quality

"create a PR" and "push changes" are natural terms a user would say when needing this skill, giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

The flutter_rust_bridge niche combined with PR/push and codegen triggers gives it a clear, distinct niche unlikely to fire for the wrong skill.

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.