flutter-reviewer

Review Flutter Dart code for widget patterns, state management, and performance issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill flutter-reviewer-physics91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-reviewer
Source: https://github.com/physics91/claude-vibe/tree/main/skills/flutter-reviewer
Command: npx skills add https://github.com/physics91/claude-vibe --skill flutter-reviewer-physics91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill accelerates Flutter/Dart code reviews by validating widget patterns, state management choices, performance optimizations, and platform channel review, helping teams ship robust UI faster.

Core Features & Use Cases

  • Widget Patterns: Detect heavy logic in build(), missing const constructors, and improper keys.
  • State Management: Assess BLoC/Provider/Riverpod patterns for leaks and proper separation of concerns.
  • Performance: Identify unnecessary rebuilds, asset handling inefficiencies, and dispose risks.
  • Platform Channels: Review cross-platform channels for null-safety and error handling.
  • Use Case: Inspect a Flutter project with pubspec.yaml and lib/main.dart to surface widget-pattern issues and suggest refactors.

Quick Start

Use the flutter-reviewer skill to analyze a Flutter project at the repository root and generate a actionable report.

Frequently Asked Questions about flutter-reviewer

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

FAQPage Schema
How do I review Flutter widget patterns and state management in my codebase?

Flutter code review identifies widget build antipatterns, missing const constructors, and state management issues across BLoC, Provider, Riverpod, and GetX. Run analysis on your project root with pubspec.yaml and lib/main.dart to surface pattern violations and receive actionable refactoring suggestions aligned with Clean Architecture, MVVM, and MVC.

Can I catch performance issues and unnecessary rebuilds in Flutter code?

Yes. Performance analysis detects unnecessary rebuilds, inefficient asset handling, and missing dispose calls in widget lifecycle. The review validates Dart 3.x null-safety and Flutter 3.x best practices to optimize rendering and memory usage.

What does a Flutter code review check for in platform channels?

Platform channel review validates cross-platform communication for null-safety compliance and error handling in native (Android/iOS) integration code. Analysis ensures proper exception handling and data validation at native-Dart boundaries.

Does this work with different state management frameworks?

Yes. Code review assesses BLoC, Provider, Riverpod, and GetX patterns for state leaks and improper separation of concerns. Analysis validates architecture-aware quality across all supported state management approaches in Flutter projects.

What's the best way to identify misused widget patterns and const constructors?

Automated review detects heavy logic in build methods, missing const constructors, and improper key usage. Analysis generates specific remediation suggestions to enforce Flutter widget best practices and improve code quality.

Can I use this review on existing Flutter 3.x projects with Dart 3.x?

Yes. Review targets Flutter 3.x and Dart 3.x with null-safety enforcement. Apply analysis to projects with flutter dependencies in pubspec.yaml, lib/main.dart structure, and android/ios directories for comprehensive architecture-aware quality checks.