CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

flutter-performance

Profile and improve Flutter runtime performance using profile-mode evidence, DevTools, frame analysis, rebuild inspection, memory, and app-size tools. Use for jank, slow startup, excessive work, leaks, or size regressions; route production logs, errors, and traces to flutter-observability.

Quality

89%

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

The canonical home for this skill is thiennc-tesoglobal/flutter-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary lean overview for an instruction-only skill: it enforces evidence-first workflow, routes diagnosis by symptom, and splits detail cleanly into two real, well-signaled reference files. The only shortfalls are the absence of concrete commands and an in-body error-recovery loop, both of which are partially covered by the references.

DimensionReasoningScore

Conciseness

The ~35-line body is lean and assumes Claude's competence, teaching only non-obvious facts ("Debug-mode timing is not release-performance evidence", "counts alone are not a bug") with zero padding, matching anchor 5.

5 / 5

Actionability

Concrete, specific directives ("Record the target device, Flutter version, build mode, flow, dataset, and metric", "compare repeated-flow snapshots", "use Flutter's app-size analysis") with named tools make the guidance mostly executable, but no exact commands (e.g., the profile-mode run command or DevTools entry points) appear, matching anchor 4 rather than the copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

A clear sequence is present — establish evidence before changing code, attribute by symptom, apply the smallest intervention, then "Repeat the same scenario after the change and report before/after evidence with variance" — but there is no explicit error-recovery feedback loop in the body itself, so it matches anchor 4 rather than anchor 5.

4 / 5

Progressive Disclosure

The body is a concise overview that delegates depth via two clearly signaled one-level-deep references, each with explicit when-to-load guidance ("Load [profile and frame analysis] ... for frame, CPU, image, rebuild, or web-rendering investigations"), and both referenced files exist in the bundle, matching anchor 5.

5 / 5

Total

18

/

20

Passed

Description

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

A strong description in third-person voice that clearly states capabilities, tools, and explicit natural-language triggers, and even disambiguates against a neighboring observability skill. The only minor gaps are generic main verbs and a few missing colloquial trigger synonyms.

DimensionReasoningScore

Specificity

"Profile and improve Flutter runtime performance using profile-mode evidence, DevTools, frame analysis, rebuild inspection, memory, and app-size tools" lists several concrete capability areas plus a routing action, but the verbs remain generic ("profile and improve") rather than enumerating discrete actions, matching anchor 4 rather than the fully comprehensive anchor 5.

4 / 5

Completeness

It explicitly answers both "what" (profile and improve Flutter runtime performance with named tools) and "when" with concrete trigger phrases ("Use for jank, slow startup, excessive work, leaks, or size regressions"), matching anchor 5; anchor 4's caveat that the when-clause "could be more explicit" does not apply.

5 / 5

Trigger Term Quality

"Use for jank, slow startup, excessive work, leaks, or size regressions" uses natural user phrasing with good domain coverage, but misses common variations such as "laggy", "stuttering", "frame drops", or "memory usage", so it falls just short of the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear Flutter-performance niche with distinct triggers and even explicitly de-conflicts a sibling skill ("route production logs, errors, and traces to flutter-observability"), giving minimal conflict risk per anchor 5.

5 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

thienqo/flutter-skills

Path

skills/flutter-performance/SKILL.md

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.