flutter-dart-code-review

Enforce Flutter/Dart code quality and architecture standards via a library-agnostic checklist during code reviews.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/riftzen-bit/gemini-setup --skill flutter-dart-code-review-riftzen-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-dart-code-review
Source: https://github.com/riftzen-bit/gemini-setup/tree/main/skills/flutter-dart-code-review
Command: npx skills add https://github.com/riftzen-bit/gemini-setup --skill flutter-dart-code-review-riftzen-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically identify and enforce Flutter/Dart code quality, architecture, and maintainability issues across projects.

Core Features & Use Cases

  • Library-agnostic checklist covering widget best practices, state management patterns (BLoC, Riverpod, Provider, GetX, MobX, Signals), Dart idioms, performance, accessibility, security, and clean architecture.
  • Use case: During code reviews, run the checklist to surface anti-patterns and improvement opportunities across the codebase.

Quick Start

Run the Flutter/Dart code-review checklist on your project to surface widget best-practices and performance improvements.

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 automate Flutter and Dart code quality reviews during feature development?

Automate Flutter and Dart code quality reviews by applying a library-agnostic checklist that surfaces widget best-practice violations, state management anti-patterns, and performance issues. Run the checklist during feature development to enforce architecture standards and generate actionable improvements.

What state management patterns does a Flutter code review cover?

Flutter code review covers state management patterns including BLoC, Riverpod, Provider, GetX, MobX, and Signals. The checklist evaluates your chosen pattern against clean architecture standards to surface anti-patterns and maintainability issues across the codebase.

Can I run Dart code audits on both mobile Flutter apps and Dart libraries?

Yes, Dart code audits apply to both mobile Flutter apps and Dart libraries. The checklist evaluates Dart idioms, accessibility, security, and widget best practices across project types, providing actionable guidance for developers during refactors and full code audits.

What's the best way to enforce clean architecture standards in a Flutter codebase?

Enforce clean architecture standards in a Flutter codebase by running a library-agnostic code review checklist that identifies architecture, security, and maintainability issues. The checklist provides explicit criteria and actionable guidance for developers during code reviews and refactors.

Does the Flutter code review checklist evaluate widget best practices and performance?

Yes, the Flutter code review checklist evaluates widget best practices and performance. It systematically identifies issues across widget implementation, Dart idioms, accessibility, and security, providing actionable guidance to improve maintainability across your project.