CtrlK
BlogDocsLog inGet started
Tessl Logo

frb-fix-merge-conflict

Use when resolving merge or rebase conflicts in flutter_rust_bridge, especially conflicts involving generated files after master/main changed independently from a PR branch.

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

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

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

A tightly written, actionable procedural skill with strong sequencing, explicit validation, and error-recovery guidance; its only real gaps are minor deferral of command selection to a sibling skill and a slightly monolithic structure.

DimensionReasoningScore

Conciseness

The body is dense and purposeful with code blocks, a table, and rules that earn their place; minor over-explanation (e.g., the rebase ours/theirs reminder and 'stale artifact from two independently valid histories') keeps it just below the lean 5 anchor.

4 / 5

Actionability

Provides copy-paste-ready commands covering the common cases (git diff --diff-filter=U, ./frb_internal precommit-generate, generate-internal-frb-example-pure-dart, checkout --ours), but defers the core 'minimal regeneration command' selection to the frb-code-generation skill, a minor self-containedness gap.

4 / 5

Workflow Clarity

Clear sequenced workflow (Before Starting, Classify, Generated File Conflict Workflow, Validation, Commit Shape) with an explicit validation section, ordering rules, and error-recovery guidance ('Do not stop after the internal generator when CI errors mention missing methods ... run package codegen after'), plus a CI feedback loop.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections with one-level-deep, clearly signaled references to sibling skills (frb-code-generation, frb-fix-ci); no bundle files exist, and the ~100-line procedural content is appropriately inline, but it is a single monolithic file with no content split, so it sits at 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

82%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 well-constructed description with an explicit trigger clause, concrete scoping, and low conflict risk; its only weakness is that it states one core action rather than enumerating several distinct capabilities.

DimensionReasoningScore

Specificity

Names the domain ('resolving merge or rebase conflicts in flutter_rust_bridge') and a concrete scoped scenario ('conflicts involving generated files'), but describes essentially one action rather than a list of multiple concrete actions, so it sits at the '1-2 concrete actions' anchor rather than 4.

3 / 5

Completeness

An explicit 'Use when ...' clause gives concrete triggers, and the what ('resolving merge or rebase conflicts ... involving generated files') is stated concretely, matching the anchor that requires both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural developer phrases 'merge or rebase conflicts' and 'generated files' are present with the synonym pair merge/rebase, giving good keyword coverage; not a 5 because no file-extension-style synonyms are included and a few natural variants are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped to a single project (flutter_rust_bridge) and a narrow conflict type (generated-file conflicts from independent master/PR divergence), giving a clear niche with minimal overlap risk.

5 / 5

Total

17

/

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.