What problem does it solve?
This Skill helps developers produce and review Dart and Flutter code that is idiomatic, consistent, and easy to maintain by applying Effective Dart guidance across naming, typing, structure, and documentation.
Core Features & Use Cases
- Naming conventions: Align classes, files, variables, functions, and import prefixes with Dart best practices.
- Type safety and API design: Add explicit return types, parameter types, class modifiers, and clear function signatures.
- Style and structure: Enforce formatting, const and final usage, import discipline, and focused file organization.
- Documentation and tests: Improve public API doc comments and apply recommended unit and widget testing patterns.
- Use case: Review a Flutter pull request to catch naming issues, missing annotations, weak documentation, and style regressions before merge.
Quick Start
Use the effective-dart skill to review this Dart code for naming, typing, documentation, formatting, and testing issues.