CtrlK
BlogDocsLog inGet started
Tessl Logo

flutter-expert

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment.

62

1.11x
Quality

50%

Does it follow best practices?

Impact

77%

1.11x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/flutter-expert/SKILL.md

The canonical home for this skill is flutter-expert in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

The skill body is a verbose expert-persona catalog: it enumerates Flutter/Dart capabilities Claude already knows without executable guidance, and its single external reference points to a missing file.

Suggestions

Replace the capability enumeration with concise, actionable guidance and at least one copy-paste-ready code example covering a common task (e.g., a Riverpod provider or a platform channel).

Trim the cataloged bullet lists that restate well-known concepts (state management options, architecture patterns) to reduce padding, or move them into a separate reference file.

Either create the referenced 'resources/implementation-playbook.md' or remove the dangling reference, and verify every cited path exists in the bundle.

DimensionReasoningScore

Conciseness

The body is ~190 lines of capability bullet-lists enumerating tools and patterns Claude largely already knows (Riverpod, Bloc, Clean Architecture, Impeller), which reads as padded cataloging rather than added guidance.

2 / 5

Actionability

It names specific tools and topics but provides no executable code, commands, or concrete steps — it describes an expert persona ('Comprehensive unit testing with mockito') rather than instructing what to do.

2 / 5

Workflow Clarity

The 'Response Approach' gives an 8-step sequence and 'Instructions' lists steps, but there are no validation checkpoints or feedback loops; sequence is present but checkpoints are implicit.

3 / 5

Progressive Disclosure

It has section structure and signals one reference ('open resources/implementation-playbook.md'), but that referenced file does not exist in the bundle, and the bulk capability catalog is inlined where it could live in a separate reference.

3 / 5

Total

10

/

20

Passed

Description

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

The description clearly identifies a distinctive Flutter/Dart niche but stops there: it states 'what' without any 'when' trigger guidance and leans on aspirational phrasing ('Master') over concrete actions.

Suggestions

Add an explicit 'Use when...' clause listing natural trigger phrases (e.g., 'Use when building or debugging Flutter apps, Dart code, or multi-platform mobile/web/desktop apps').

Replace aspirational verbs like 'Master' with concrete actions (e.g., 'Build, debug, and optimize Flutter apps') so the description reads as capabilities rather than a learning goal.

Include common user synonyms such as 'cross-platform', 'mobile app', and 'iOS/Android' to improve natural trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('Flutter development with Dart 3') and a few capability areas ('advanced widgets', 'multi-platform deployment'), but the actions are aspirational buzzwords ('Master...development') rather than concrete verbs, so it is not comprehensive.

3 / 5

Completeness

The 'what' is clear (Flutter development across Dart 3, widgets, multi-platform) but there is no 'when' / 'Use when...' clause anywhere in the description, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Contains solid natural keywords a Flutter user would say ('Flutter', 'Dart 3', 'widgets', 'multi-platform deployment'), though it misses common synonyms a user might phrase naturally ('cross-platform app', 'mobile app', 'iOS/Android').

4 / 5

Distinctiveness Conflict Risk

Flutter is a specific, distinctive niche with clear triggers, and the description names Flutter/Dart 3 explicitly, giving minimal overlap risk with unrelated skills.

5 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.