What problem does it solve?
Ensures teams adhere to modern Dart 3 language standards to improve safety, readability, and maintainability.
The Dart ecosystem evolves quickly; without clear guidelines, code can drift toward outdated patterns and unsafe practices.
This skill provides a structured approach to apply and audit these standards across projects.
Core Features & Use Cases
- Enforces null safety best practices and avoids unsafe operations.
- Promotes use of sealed classes, records, and switch pattern matching for expressive, robust state handling.
- Guides correct use of async patterns and extensions to maintain idiomatic Dart code across teams.
- Applies to new code and large existing codebases, including audits, code reviews, and automated checks.
Quick Start
Audit a Dart project to enforce null safety, sealed classes, records, and modern switch patterns.