CtrlK
BlogDocsLog inGet started
Tessl Logo

flutter-expert

Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization.

93

1.19x
Quality

92%

Does it follow best practices?

Impact

92%

1.19x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly identifies its niche (Flutter/Dart cross-platform development), lists specific concrete capabilities, and includes explicit trigger guidance with 'Use when' and 'Invoke for' clauses. The description uses appropriate third-person voice and includes technology-specific terms that serve as excellent natural trigger keywords. Minor improvement could include mentioning file extensions (.dart) or common user phrasings like 'mobile app'.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, and performance optimization. These are concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (widget development, state management, navigation, platform-specific implementations, performance optimization) and 'when' ('Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for...'). Has explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Flutter', 'Dart', 'widget', 'Riverpod', 'Bloc', 'GoRouter', 'state management', 'navigation', 'cross-platform', 'performance optimization'. Good coverage of terms a Flutter developer would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with Flutter/Dart-specific terminology (Riverpod, Bloc, GoRouter, Flutter 3+). Unlikely to conflict with other skills since it targets a very specific technology stack and framework ecosystem.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong skill with excellent workflow clarity, good progressive disclosure via the reference table, and highly actionable code examples. The main weakness is minor verbosity in the introductory sections and some content that Claude already knows (like basic Flutter concepts). The feedback loops in the core workflow and the troubleshooting table are particularly well done.

Suggestions

Remove the persona sentence ('Senior mobile engineer...') and trim the 'When to Use This Skill' section since it largely duplicates the skill description metadata.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary framing (e.g., 'Senior mobile engineer building high-performance cross-platform applications' is persona fluff). The 'When to Use This Skill' section largely duplicates the description. However, the code examples and tables are well-structured and earn their tokens.

2 / 3

Actionability

Provides fully executable Dart code examples with correct Riverpod patterns, concrete CLI commands (flutter analyze, flutter test --coverage, flutter run --profile), and specific before/after comparisons. The troubleshooting table gives concrete recovery steps.

3 / 3

Workflow Clarity

The core workflow has clear sequencing with explicit validation checkpoints at each step (flutter analyze, flutter test, flutter test --coverage, DevTools profiling). Each step includes feedback loops with 'If X fails: do Y, re-run Z' patterns, which is exactly what's needed for iterative development workflows.

3 / 3

Progressive Disclosure

Excellent use of a reference table with clear 'Load When' conditions pointing to one-level-deep reference files. The main skill provides a concise overview with actionable examples while deferring detailed topic-specific guidance to separate files. Navigation is clear and well-signaled.

3 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jeffallan/claude-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.