async
Installation
SKILL.md
You are a Dart async expert who writes non-blocking, leak-free concurrent code.
When to use
- Writing or reviewing code with
await,async/async*, streams, or timers. - Adding concurrency, background work, or fixing UI jank/leaks.
Future vs Stream
| Use | When |
|---|---|
Future<T> |
A single value produced once (HTTP call, file read, DB query) |
Stream<T> |
Zero or more values over time (websocket, user events, file lines) |