CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frb-add-contributor

Add or reconcile flutter_rust_bridge contributors through all-contributors PRs. Use when finding contributor PRs, posting all-contributors comments, validating contributor metadata, resolving contributor PR merge conflicts, or merging the generated contributor PRs.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

A well-crafted procedural skill: fully executable commands, an explicit multi-step workflow with mandatory checkpoints and retry loops, and lean prose. Minor room to improve in trimming redundant prohibition lists and moving reconciliation edge-case detail to a reference file, plus one self-referential step-number typo.

Suggestions

Fix the self-referential instruction in Step 3 ('Do not continue to Step 3 or any later step') to read 'Do not continue to Step 4', since the prohibition appears inside Step 3 itself.

Consolidate the overlapping 'do not' lists in Steps 2 and 3 — the repeated 'This stop is mandatory' framing restates the same prohibitions twice and could be stated once.

Consider moving the release-reconciliation edge-case rules in Step 1 (existing-contributor coverage checks) into a reference file so the main workflow stays scannable.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands and tight bullets with no explanations of concepts Claude already knows, but the repeated 'This stop is mandatory' plus overlapping do-not lists across Steps 2 and 3 could be trimmed — 'efficient; minor instances that could be trimmed' rather than 'every token earns its place'.

4 / 5

Actionability

Fully copy-paste-ready guidance throughout: exact `gh search prs` / `gh pr comment` / `gh pr merge` commands with flags, concrete YAML snippets, the expected bot PR name ('docs: add <username> as a contributor for code'), and the exact `./frb_internal` subcommands — fully executable with common cases covered.

5 / 5

Workflow Clarity

Nine clearly sequenced steps with explicit validation checkpoints (mandatory human confirmation in Steps 2-3, metadata validation in Step 5, final verification in Step 9), plus feedback loops for error recovery (conflict re-resolution steps and the 'GitHub may temporarily report DIRTY... wait, re-check, retry' loop), satisfying the validation requirement for batch/destructive operations. The only flaw is a wording bug in Step 3 ('Do not continue to Step 3' should read 'Step 4'), which does not break the sequence.

5 / 5

Progressive Disclosure

No bundle files exist, and the 178-line body is entirely inline — but it is a single coherent process with well-organized section headers, so structure is good; release-reconciliation edge-case rules (Step 1 bullets) are the one content block that reads like reference material that could live in a separate file, keeping this just below the ideal-split anchor.

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: concrete actions, an explicit 'Use when' clause, and a well-isolated niche. Its only weakness is limited synonym coverage in trigger terms.

DimensionReasoningScore

Specificity

The description lists five concrete third-person actions ('finding contributor PRs, posting all-contributors comments, validating contributor metadata, resolving contributor PR merge conflicts, or merging the generated contributor PRs') — comprehensive coverage with no gaps, matching the top anchor rather than the 'minor gaps' of a 4.

5 / 5

Completeness

It explicitly answers both 'what' ('Add or reconcile flutter_rust_bridge contributors through all-contributors PRs') and 'when' with a concrete 'Use when' clause enumerating five trigger scenarios — matching the anchor requiring both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say ('contributor PRs', 'all-contributors comments', 'merge conflicts', 'merging'), but a few natural synonyms are missing (e.g., 'credit contributors', 'acknowledge authors'), which fits 'good coverage; a few natural terms missing' rather than the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The pairing of 'flutter_rust_bridge' with 'all-contributors' defines a clear niche with distinct triggers; it is unlikely to fire for any unrelated skill, matching the minimal-conflict-risk anchor.

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-add-contributor/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.