CtrlK
BlogDocsLog inGet started
Tessl Logo

implement-flet-extension

Implement a new Flet extension/control that wraps a third-party Flutter package end-to-end, including dependency selection, version pinning, compatibility checks, Python/Flutter integration, docs, examples, tests, and CI updates. Use when adding any flet_* package backed by an external pub.dev package.

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

82%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 highly actionable, well-structured skill body with concrete file paths and code patterns covering the full implementation workflow. Validation and a few generic statements leave slight room for improvement.

Suggestions

Tighten generic dictums like 'avoid single-use local variables' and 'avoid redundant control-name prefixes' into concrete, checkable rules or remove them.

Strengthen the Validation section into explicit feedback loops (e.g., 'If tests fail, fix and re-run until green before opening the PR') to match the batch/multi-file nature of the workflow.

Consider extracting the long Integration Checklist or Docs/Examples/Tests sections into a reference file to reduce inline length and aid navigation.

DimensionReasoningScore

Conciseness

Dense and action-oriented with almost no padding or explanation of basic concepts, but a few generic dictums ('avoid redundant control-name prefixes', 'avoid single-use local variables') keep it just short of a fully lean 5.

4 / 5

Actionability

Provides copy-paste-ready guidance: exact file paths, specific pyproject.toml sections, literal import strings, and a complete parseEnum() call signature with the correct default-value patterns, covering the common cases.

5 / 5

Workflow Clarity

Clearly sequenced multi-step process with a Validation section covering test runs, import-path/client-registration, and lockfile intent, but the validation steps are more terse than explicit validate-fix-retry feedback loops with checkpoints.

4 / 5

Progressive Disclosure

Well-organized with clear section headers and a coherent single-file workflow; no bundle files exist, and the inlined integration/docs detail is reasonable for an overview with only minor organization gaps.

4 / 5

Total

17

/

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, specific description that clearly states both capability and trigger conditions for a well-scoped niche. Minor room for broader natural-language synonyms in the trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'dependency selection, version pinning, compatibility checks, Python/Flutter integration, docs, examples, tests, and CI updates' — giving comprehensive coverage of what the skill does end-to-end.

5 / 5

Completeness

Explicitly answers both 'what' (wraps a third-party Flutter package end-to-end) and 'when' ('Use when adding any flet_* package backed by an external pub.dev package') with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Includes natural niche terms like 'flet_* package', 'external pub.dev package', and 'Flutter package', but leans technical and lacks synonyms or broader phrasings a user might vary; good coverage with a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

Has a clear, narrow niche (Flet extensions wrapping pub.dev packages) with distinct triggers, making overlap with unrelated skills minimal.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
flet-dev/flet
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.