CtrlK
BlogDocsLog inGet started
Tessl Logo

makepad-animation

CRITICAL: Use for Makepad animation system. Triggers on: makepad animation, makepad animator, makepad hover, makepad state, makepad transition, "from: { all: Forward", makepad pressed, makepad 动画, makepad 状态, makepad 过渡, makepad 悬停效果

60

Quality

70%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/makepad-animation/SKILL.md

The canonical home for this skill is makepad-animation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 content is highly actionable with executable patterns and a sensible documentation-check workflow, but it over-inlines API reference material and references a documentation file that is absent from the bundle.

Suggestions

Move the easing-enum list and full API reference into ./references/animation-system.md and ensure that file actually exists in the bundle.

Relocate the version/last-updated stamp into a dedicated 'Version / deprecation' note so time-sensitive info does not bloat the overview.

Trim the structural redundancy across the four code patterns by extracting the shared animator skeleton once and varying only the differing state.

DimensionReasoningScore

Conciseness

The body is mostly dense and Makepad-specific, but inlines a long easing-enum API reference that belongs in the referenced file, and carries time-sensitive version/date info ('makepad-widgets (dev branch) | Last Updated: 2026-01-19') outside any deprecated section.

3 / 5

Actionability

Four copy-paste-ready live animation patterns plus a concrete AnimatorImpl Rust trait with a handle_event usage example fully cover the common cases with executable code.

5 / 5

Workflow Clarity

The 'Documentation Completeness Check' gives a clear sequence with a validation checkpoint (read reference, fall back if missing/empty) and 'When Writing Code' lists concrete rules, though it is more reference than multi-step process.

4 / 5

Progressive Disclosure

Structure is well sectioned and the reference to ./references/animation-system.md is clearly signaled, but the referenced file does not exist in the (empty) references/ bundle and substantial reference material (easing enum, four patterns) is inlined rather than split out.

3 / 5

Total

15

/

20

Passed

Description

68%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 has strong, distinctive trigger coverage (bilingual) and explicit when-guidance, but its 'what' is vague and lacks concrete capability actions. It is clearly niche and unlikely to misfire.

Suggestions

Add 1-2 concrete actions to the 'what', e.g. 'Write Makepad animator states/transitions and explain hover/pressed/focus animation patterns'.

Reconsider the code-snippet trigger 'from: { all: Forward' since it is pattern matching rather than a phrase a user would naturally say.

DimensionReasoningScore

Specificity

The description only states 'Use for Makepad animation system' with no concrete actions (e.g. writing animation code, configuring states/transitions), naming the domain but leaving actions minimal and generic.

2 / 5

Completeness

Both a 'what' (Makepad animation system) and an explicit 'when' ('Triggers on:' list) are present, with the when being thorough; the 'what' is vague on concrete actions which keeps it from a 5.

4 / 5

Trigger Term Quality

Good natural trigger coverage including English and Chinese synonyms (makepad animation/动画, hover/悬停, state/状态, transition/过渡, pressed), though the code-snippet trigger 'from: { all: Forward' is pattern matching rather than natural user speech.

4 / 5

Distinctiveness Conflict Risk

Triggers are tightly scoped to Makepad-specific terms and even a distinctive Makepad code pattern, giving a clear niche with minimal conflict risk against other 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.