CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

write-dart

Write, review, or refactor correct, idiomatic Dart code. Use for Dart source, packages, snippets, tests, public APIs, documentation examples, and modern language features. Pair with the write-flutter skill for Flutter-specific concerns.

Quality

91%

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

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.

A well-organized, concise instruction skill with concrete rules and a clean reference structure. Could strengthen workflow clarity with an explicit validate-fix-retry loop and offer a couple of copy-paste code examples.

Suggestions

Add an explicit feedback loop in the Validate section: if `dart analyze` reports issues, fix them and re-run until clean.

Include one or two short copy-paste-runnable Dart snippets illustrating the most common patterns to lift actionability from concrete fragments to fully executable examples.

DimensionReasoningScore

Conciseness

Lean rule-list format that assumes Claude's competence with no padding or explanation of basic concepts; every line earns its place.

5 / 5

Actionability

Highly concrete, specific guidance with illustrative fragments (defaultTimeout, resize(width: 320, keepAspect: true), unawaited(operation())), though examples are fragments rather than copy-paste runnable programs.

4 / 5

Workflow Clarity

Sequenced sections culminating in a Validate step with concrete checks (dart analyze, run tests, flutter test), but no explicit error-recovery feedback loop.

4 / 5

Progressive Disclosure

Clear overview in SKILL.md with well-signaled one-level-deep references; all referenced files exist and are organized with one-line descriptions for easy navigation.

5 / 5

Total

18

/

20

Passed

Description

92%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, specific description that names concrete actions and explicit trigger contexts for Dart work. Minor gap: no file-extension or synonym triggers like .dart or pub.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Write, review, or refactor") and enumerates comprehensive target artifacts (source, packages, snippets, tests, public APIs, documentation examples, modern language features).

5 / 5

Completeness

Clearly states what ("Write, review, or refactor correct, idiomatic Dart code") and explicit when ("Use for Dart source, packages, snippets, tests...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage (Dart source, packages, snippets, tests, public APIs) but lacks synonyms and file extensions like .dart or pub that users might say.

4 / 5

Distinctiveness Conflict Risk

Clear Dart niche with distinct triggers; explicitly routes Flutter concerns to the write-flutter skill, minimizing overlap and conflict risk.

5 / 5

Total

19

/

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

flutter/website

Path

.agents/skills/write-dart/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.