CtrlK
BlogDocsLog inGet started
Tessl Logo

flutter-animating-apps

Implement animated effects, transitions, and motion in Flutter apps. Useful for native iOS/Android motion design.

51

Quality

56%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/flutter-animating-apps/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a thin catalogue/discovery entry that advertises an upstream Flutter animation skill but provides no actual animation guidance, code, or executable install steps, making it weak on actionability and workflow clarity despite being well structured.

Suggestions

Replace the `open https://github.com/flutter/skills` line with a concrete, agent-executable install command (e.g. a git clone into the skills directory with the exact target path).

Add at least one inline executable animation example (e.g. an AnimatedContainer or Hero snippet) so the skill is actionable without the upstream bundle.

Define the install workflow as an explicit numbered sequence with a verification step that the skill is registered before invoking it.

DimensionReasoningScore

Conciseness

The body is lean with no padding of concepts Claude already knows; the only minor trim is the 'What it does' section duplicating the frontmatter description verbatim, fitting the 'efficient with minor instances' anchor.

4 / 5

Actionability

The only concrete command is `open https://github.com/flutter/skills` (a browser open, not an agent-executable install), and there are no concrete steps to actually implement animations, matching the 'minimal concrete guidance; missing the specific steps' anchor.

2 / 5

Workflow Clarity

A rough sequence exists (inspect upstream README, install the bundle, invoke by name/trigger) but the install step is undefined with no actual command and no validation, fitting the 'rough sequence with many gaps; steps poorly defined' anchor.

2 / 5

Progressive Disclosure

Sections (What it does, Source, How to use) are well organized and the body acts as a thin overview pointing to the upstream repo, with no bundle files present to misreference; it sits just below a 5 because the pointer is to an external URL rather than a one-level-deep local reference.

4 / 5

Total

12

/

20

Passed

Description

66%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 communicates a focused Flutter animation capability with good specificity and distinctiveness, but it lacks an explicit 'Use when...' trigger clause, capping completeness and leaving trigger guidance implicit.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to animate Flutter widgets, build screen transitions, or design motion for iOS/Android apps.'

Include the natural term 'animation' verbatim (e.g. 'Flutter animation') so the description matches common user phrasing.

List a couple more concrete capabilities (e.g. hero animations, staggered tweens) to push specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

"Implement animated effects, transitions, and motion in Flutter apps" names the domain plus three concrete actions (effects, transitions, motion), matching the 'several specific actions' anchor; just short of comprehensive coverage for a 5.

4 / 5

Completeness

The 'what' is clear (implement animation effects in Flutter), but the 'when' is only weakly implied by "Useful for native iOS/Android motion design" with no explicit 'Use when...' clause, which caps completeness at 3 per the guidelines.

3 / 5

Trigger Term Quality

Natural terms like "transitions", "motion", and "Flutter" appear, giving good keyword coverage, but the standalone word "animation" and explicit trigger phrasing are missing, so it falls just below the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The Flutter-animation niche is clearly scoped and distinct from generic skills, with only minor overlap risk against broader mobile/UI-animation skills, fitting the 'mostly distinct' anchor.

4 / 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
nexu-io/open-design
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.