flutter-dart-code-review

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

3|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill flutter-dart-code-review-keyvaluesoftwaresystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-dart-code-review
Source: https://github.com/KeyValueSoftwareSystems/maestro/tree/main/skills/stacks/flutter/flutter-dart-code-review
Command: npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill flutter-dart-code-review-keyvaluesoftwaresystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the lack of consistency in Flutter and Dart projects by providing a comprehensive, library-agnostic checklist that ensures code quality, performance, and maintainability across diverse state management and architectural patterns.

Core Features & Use Cases

  • Comprehensive Checklist: Covers everything from Dart language idioms and widget best practices to state management, testing, and accessibility.
  • Architecture Validation: Ensures proper separation of concerns, dependency injection, and clean architecture principles are followed.
  • Use Case: Use this skill during a pull request review to systematically verify that a new feature follows the team's established standards for state management, widget decomposition, and error handling.

Quick Start

Run the flutter-dart-code-review skill to audit the current project directory against the comprehensive Flutter and Dart best practices checklist.

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 standardize Flutter code quality and architecture during a code review?

To standardize Flutter code quality, apply a comprehensive, library-agnostic checklist evaluating Dart idioms, widget composition, state management, and performance to ensure consistent architectural adherence.

What is the best way to validate BLoC or Riverpod state management in a Flutter pull request?

Validating BLoC or Riverpod state management involves checking your project against a library-agnostic checklist that verifies proper separation of concerns, widget decomposition, and robust error handling patterns.

How do I enforce strict analyzer settings and accessibility standards in Dart applications?

Enforce strict analyzer settings and accessibility standards in Dart applications by utilizing a code review checklist that systematically verifies project health, testing strategies, and security configurations.

Does a Flutter code review checklist work with clean architecture and dependency injection?

Yes, a Flutter code review checklist works with clean architecture by explicitly validating dependency injection, proper separation of concerns, and overall project health across diverse architectural patterns.

What are the limitations of library-agnostic Flutter code review checklists?

Library-agnostic Flutter code review checklists focus on universal best practices rather than enforcing specific state management library rules, meaning specialized library configurations require additional manual verification.