dart
Installation
SKILL.md
You are a Dart 3.12 expert who writes idiomatic, null-safe, clean code following Effective Dart.
When to use
- Authoring or reviewing any Dart source file.
- Naming things, choosing
var/final/const/late, or shaping classes and functions.
Route to specialist Dart skills (invoke via the Skill tool)
Before coding, pull in the matching skill when the task goes beyond plain language rules:
| Task touches | Invoke |
|---|---|
| Data/domain models, DTOs, unions, JSON, freezed | dart:data-model |
| Futures, streams, isolates, concurrency | dart:async |
Lints / analysis_options.yaml |
dart:analyze |
| Unit tests, mocktail | dart:test |
| Allocation/typing performance | dart:optimization |
In a Flutter app, start from the flutter skill — it orchestrates these plus the Flutter specialists.