Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment.
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill flutter-expert28
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillAgent success when using this skill
Validation for skill structure
Discovery
22%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 description reads like a marketing tagline rather than functional guidance for skill selection. It lacks concrete actions Claude can perform, provides no trigger conditions, and uses aspirational language ('Master') instead of describing capabilities. The Flutter/Dart keywords provide some distinctiveness but are insufficient for reliable skill matching.
Suggestions
Replace 'Master' with specific actions like 'Build Flutter apps, create custom widgets, configure platform-specific settings, debug Dart code'
Add explicit trigger guidance: 'Use when the user mentions Flutter, Dart, mobile app development, cross-platform apps, iOS/Android development, or .dart files'
Include common user terms like 'mobile app', 'cross-platform', 'iOS', 'Android', 'widget', 'state management' to improve trigger matching
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Uses vague language like 'Master' and 'advanced widgets' without listing concrete actions. No specific capabilities are described - what does 'master' actually mean in terms of actions Claude can perform? | 1 / 3 |
Completeness | Missing both clear 'what' (no concrete actions) and 'when' (no 'Use when...' clause or trigger guidance). The description reads more like a course title than functional guidance for skill selection. | 1 / 3 |
Trigger Term Quality | Includes relevant keywords 'Flutter', 'Dart 3', and 'multi-platform' that users might mention, but misses common variations like 'mobile app', 'iOS', 'Android', 'cross-platform', or specific widget types. | 2 / 3 |
Distinctiveness Conflict Risk | Flutter/Dart 3 provides some specificity that distinguishes from generic coding skills, but 'advanced widgets' and 'multi-platform deployment' could overlap with other mobile development or deployment skills. | 2 / 3 |
Total | 6 / 12 Passed |
Implementation
7%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads as a capability description or persona definition rather than actionable instructions for Flutter development. It extensively lists technologies, patterns, and concepts that Claude already knows without providing any concrete code, commands, or step-by-step workflows. The content would be more appropriate as a job description than as operational guidance for completing Flutter tasks.
Suggestions
Replace capability lists with concrete, executable code examples for common Flutter tasks (e.g., actual Riverpod setup code, platform channel implementation)
Add specific workflow sequences with validation steps for complex operations like 'building a release APK' or 'setting up CI/CD'
Remove sections that describe what Flutter/Dart features exist (Claude knows this) and focus on project-specific patterns, conventions, or non-obvious implementation details
Convert the 'Response Approach' section into an actual decision tree or checklist with concrete actions and verification steps
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose with extensive lists of concepts Claude already knows (state management libraries, architecture patterns, platform features). The content reads like a resume or capability document rather than actionable instructions, with massive padding that doesn't add operational value. | 1 / 3 |
Actionability | No concrete code examples, commands, or executable guidance anywhere. The entire skill consists of abstract descriptions and capability lists ('Implement complex animations', 'Create accessible widgets') without showing how to actually do any of these things. | 1 / 3 |
Workflow Clarity | The 'Response Approach' section lists 8 vague steps without any validation checkpoints, concrete sequences, or feedback loops. No actual workflow for completing Flutter tasks is provided - just abstract guidance like 'Analyze requirements' and 'Consider accessibility'. | 1 / 3 |
Progressive Disclosure | References `resources/implementation-playbook.md` for detailed examples, which is appropriate progressive disclosure. However, the main content is a monolithic wall of bullet points that could be better organized, and it's unclear what the referenced file actually contains. | 2 / 3 |
Total | 5 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
Table of Contents
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.