CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

flutter-platform-integration

Implement or review Flutter platform channels, Pigeon APIs, FFI and build hooks, native plugin implementations, platform views, add-to-app boundaries, web interop, and native lifecycle integration. Use when Dart must communicate with native platforms; route reusable package APIs, federation, and publication readiness to flutter-package-development.

Quality

91%

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

The canonical home for this skill is thiennc-tesoglobal/flutter-skills

SKILL.md
Quality
Evals
Security

Quality

Content

86%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-structured, token-efficient overview skill: lean decision guidance, clear conditional workflows, a strong gate against unnecessary reimplementation, and correctly signaled one-level-deep references. The main improvement opportunity is adding one small executable example (e.g. a minimal Pigeon contract or method-channel snippet) and an explicit verification feedback loop.

DimensionReasoningScore

Conciseness

The ~37-line body is lean and directive throughout — every sentence adds decision guidance (boundary choice, message evolution, error mapping, verification scope) with no padding and no explanation of concepts Claude already knows, matching the level-5 'every token earns its place' anchor.

5 / 5

Actionability

Guidance is concrete and specific — "validate all values at the boundary, and map platform failures into actionable Dart errors", "Provide an explicit unsupported-platform behavior rather than a late missing-plugin crash", "Test the Dart adapter with fakes and the native implementation on every supported target" — but for an implementation-heavy domain it contains no code or command examples, so it sits at 'mostly executable with minor gaps' rather than fully copy-paste ready.

4 / 5

Workflow Clarity

The plugin-replacement flow is a clearly sequenced conditional with explicit gating ("do not write the native code yet... ask which concrete requirement it fails... close it with the smallest change"), and a dedicated verification section exists, but verification is a checklist rather than an explicit validate-fix-retry feedback loop, keeping it just below the level-5 anchor.

4 / 5

Progressive Disclosure

The body is a concise overview with a dedicated "Load references conditionally" section that signals both real bundle files (references/integration-strategy.md and references/plugin-development.md, both present, one level deep) with explicit read-when conditions, exactly matching the well-signaled one-level-deep level-5 anchor.

5 / 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 that states concrete capabilities in third person, gives an explicit 'Use when' trigger, and delineates boundaries against a sibling skill. The only minor weakness is that a few natural synonym phrases (method channel, native bindings) are absent from the trigger terms.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities — "platform channels, Pigeon APIs, FFI and build hooks, native plugin implementations, platform views, add-to-app boundaries, web interop, and native lifecycle integration" — giving comprehensive coverage of the domain with no significant gaps, matching the level-5 anchor rather than the 'minor gaps' level-4 anchor.

5 / 5

Completeness

Both what and when are answered explicitly: the capability list states what the skill does, and "Use when Dart must communicate with native platforms" provides a concrete, explicit trigger phrase, exactly matching the level-5 anchor.

5 / 5

Trigger Term Quality

It includes the natural terms practitioners actually say — "platform channels", "Pigeon", "FFI", "native plugin", "platform views", "add-to-app" — which is good keyword coverage, but a few common variations (e.g. "method channel", "native bindings") are missing, so it falls just short of the comprehensive-synonyms level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche and actively reduces conflict risk by routing overlapping territory elsewhere: "route reusable package APIs, federation, and publication readiness to flutter-package-development", giving distinct triggers with minimal conflict risk per the level-5 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

thienqo/flutter-skills

Path

skills/flutter-platform-integration/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.