flutter-dart-code-review

Enforce Flutter/Dart code quality with a library-agnostic review checklist.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/KanakMalpani/General-Private-Skills --skill flutter-dart-code-review-kanakmalpani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-dart-code-review
Source: https://github.com/KanakMalpani/General-Private-Skills/tree/main/skills/flutter-dart-code-review
Command: npx skills add https://github.com/KanakMalpani/General-Private-Skills --skill flutter-dart-code-review-kanakmalpani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flutter/Dart code quality is often inconsistently enforced across projects; this guide provides a library-agnostic checklist to standardize reviews and reduce defects.

Core Features & Use Cases

  • Comprehensive, library-agnostic code-review checklist covering general health, Dart idioms, performance, accessibility, security, and clean architecture
  • Supports multiple state-management patterns (BLoC, Riverpod, Provider, GetX, MobX, Signals) to ensure consistent review across tooling choices
  • Use Case: Run a formal code-review on a new Flutter module to verify separation of concerns, testing readiness, and UI consistency

Quick Start

Run a code-review session against your Flutter project using the checklist to verify architecture, patterns, and accessibility.

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 run a Flutter code review that works across different state management libraries?

You can run a library-agnostic Flutter code review using a standardized checklist that enforces widget best practices, performance, and security across BLoC, Riverpod, Provider, GetX, MobX, and Signals. This ensures consistent quality regardless of your chosen state management approach.

What should a Dart code review checklist include to catch performance and accessibility issues?

A Dart code review checklist should include core principles, concrete patterns, and measurable criteria for performance, accessibility, and security. It verifies widget best practices and clean architecture to reduce defects and ensure reproducible reviews.

Does this Flutter code review checklist support projects using BLoC and Riverpod?

Yes, the Flutter code review checklist supports projects utilizing BLoC, Riverpod, Provider, GetX, MobX, and Signals. It applies library-agnostic criteria to enforce code quality and architecture consistency across these varied state management patterns.

How do I standardize Dart code quality checks across multiple Flutter modules?

Standardize Dart code quality by applying a library-agnostic checklist covering general health, Dart idioms, and clean architecture. This guide provides measurable criteria for automated checks and human evaluation to verify separation of concerns and testing readiness.

Can I use this code review guide to enforce separation of concerns in a new Flutter module?

Yes, you can use this guide to run a formal code review on a new Flutter module. The checklist verifies separation of concerns, testing readiness, and UI consistency while enforcing performance and accessibility standards.

When should I use a library-agnostic checklist instead of a state-management-specific code review?

Use a library-agnostic checklist when you need to standardize reviews across projects utilizing different state management tools like BLoC, Riverpod, or GetX. It ensures consistent evaluation of widget best practices, performance, and security without being tied to a specific library.