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.

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 body is well-structured and highly actionable: a sequenced workflow with validation feedback loops, executable Dart examples with anti-patterns, a troubleshooting matrix, and a clean progressive-disclosure table pointing to six real reference files. Only minor conciseness trimming is warranted.

Suggestions

Trim the opening sentence ('Senior mobile engineer building...') and the redundant 'Skip const on static widgets' MUST NOT entry that restates the MUST DO const rule, to tighten token budget.

The Troubleshooting row 'Hot reload not reflecting changes' attributes the cause solely to StateNotifier, but hot-reload issues also stem from const widgets and route state — consider noting the common additional causes for completeness.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence — commands like `flutter pub get`, `flutter analyze`, and tight MUST/MUST NOT lists earn their place — but the intro line and some redundant MUST NOT entries (e.g., restating const rules already implied) could be trimmed slightly.

4 / 5

Actionability

Provides copy-paste-ready Dart code for Riverpod providers and ConsumerWidget, a concrete before/after anti-pattern, exact commands (`flutter test --coverage`, `flutter run --profile`), and a specific troubleshooting table with recovery actions — fully executable guidance covering common cases.

5 / 5

Workflow Clarity

The Core Workflow is a clearly sequenced Setup→State→Widgets→Test→Optimize pipeline, each step carrying an explicit validation checkpoint and feedback loop ('If `flutter analyze` reports issues: fix... re-run until clean', 'If tests fail: ... re-run'), matching the explicit-validation-with-recovery anchor.

5 / 5

Progressive Disclosure

SKILL.md is a lean overview with a well-signaled Reference Guide table mapping each topic to a real one-level-deep file (riverpod-state.md, bloc-state.md, gorouter-navigation.md, widget-patterns.md, project-structure.md, performance.md), all confirmed present in references/; navigation is easy and content is appropriately split.

5 / 5

Total

19

/

20

Passed

Description

100%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 is concise, concrete, and explicitly covers both what the skill does and when to invoke it, with natural trigger terms and a clear distinct niche. No fluff or over-claims are present.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization' — giving comprehensive coverage rather than vague domain naming.

5 / 5

Completeness

Explicitly answers both 'what' (building cross-platform Flutter/Dart applications plus the listed capabilities) and 'when' via the concrete 'Use when building...' and 'Invoke for...' trigger phrases.

5 / 5

Trigger Term Quality

Natural terms a user would actually say — 'Flutter', 'Dart', 'widget', 'Riverpod', 'Bloc', 'GoRouter' — are all present, matching the comprehensive-coverage anchor; no file-extension synonyms apply to this mobile niche.

5 / 5

Distinctiveness Conflict Risk

Clear Flutter/Dart mobile niche with distinct, specific triggers (Riverpod, Bloc, GoRouter) that minimize overlap with related skills like react-native-expert.

5 / 5

Total

20

/

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