flutter-dart-code-review

Review Flutter and Dart code against a comprehensive best-practices checklist.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/mitul-bhatia/Vibes --skill flutter-dart-code-review-mitul-bhatia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-dart-code-review
Source: https://github.com/mitul-bhatia/Vibes/tree/main/.github/skills/flutter-dart-code-review
Command: npx skills add https://github.com/mitul-bhatia/Vibes --skill flutter-dart-code-review-mitul-bhatia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flutter and Dart projects often suffer from inconsistent architecture, bloated widgets, and weak testing and accessibility practices. This checklist provides a library-agnostic standard to audit code quality across UI, state management, performance, and maintainability.

Core Features & Use Cases

  • Architecture and separation of concerns guidance for UI, business logic, and data layers.
  • Widget design and performance best practices to avoid heavy rebuilds and promote clean UI.
  • State management discipline across BLoC, Riverpod, Provider, GetX, MobX, and Signals, with guidance for testability.
  • Testing and accessibility considerations to improve reliability and inclusivity.
  • Use Case: During a code review, apply the checklist to a Flutter screen to identify issues in architecture, naming, and test coverage.

Quick Start

Use this checklist during code reviews to enforce Flutter/Dart best practices across projects.

Frequently Asked Questions about flutter-dart-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Flutter code for architecture and state management best practices?

Review Flutter code by applying a library-agnostic checklist to enforce separation of concerns across UI, business logic, and data layers. This ensures state management discipline across BLoC, Riverpod, Provider, GetX, MobX, and Signals.

What should a Flutter code review checklist cover for widget performance and testing?

A Flutter code review checklist should cover widget design to avoid heavy rebuilds, alongside testing coverage and accessibility considerations. This improves reliability, inclusivity, and overall UI performance.

Does this Flutter code review checklist work across different state management libraries?

Yes, the Flutter code review checklist is library-agnostic and works across BLoC, Riverpod, Provider, GetX, MobX, and Signals. It provides state management guidance tailored for testability regardless of the chosen architecture.

How do I audit a Dart codebase for accessibility and type-safety?

Audit a Dart codebase by validating against checklist requirements for type-safety, lint settings, and accessibility considerations. This enforces standards to improve inclusivity and maintainability across the project.

What is the best way to enforce consistent architecture in a Flutter app of any size?

The best way to enforce consistent architecture is using a library-agnostic checklist that separates UI, business logic, and data layers. This guides code reviews and audits to maintain standards in any size Flutter app.