dart-patterns
Installation
SKILL.md
Dart Patterns Skill
Dart 3 is a statically typed, null-safe language with a clean async model and powerful meta-programming. This skill covers idiomatic Dart patterns that go beyond the basics.
When to Activate
- Writing Dart code beyond simple Flutter widgets
- Designing error handling strategy in Dart
- Working with streams or complex async flows
- Using Dart 3 sealed classes and pattern matching
- Extending existing types with extension methods
- Understanding Dart's type system and null safety
Sound Null Safety
Dart's null safety is sound — the compiler guarantees that nullable types are checked before use.