Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By lucasxu0
Comprehensive Flutter/Dart code quality tools including intelligent code review and automated formatting
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin lucasxu0-claude-code-pluginKnowledge about Flutter/Dart code formatting, analysis tools (flutter analyze, dart fix, dart format), and when to apply them. Use when formatting code, fixing lint issues, running code cleanup, or when user mentions format, analyze, lint, or cleanup in Flutter context.
Expert knowledge for reviewing Flutter/Dart code including critical bugs, memory leaks, null safety violations, lifecycle issues, Bloc/Provider anti-patterns, collection equality, and code quality patterns. Use when reviewing code, checking PRs, analyzing code quality, or when user mentions bugs, issues, memory leaks, null safety, lifecycle, state management, or code review in Flutter context.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Best-practice skills for Flutter and Dart covering accessibility, BLoC, testing, theming, navigation, security, internationalization, and architecture — plus automated dart analyze and format hooks.
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Flutter app development with widget creation and platform channels
Flutter app architecture skill: Riverpod 3 codegen, Freezed 3 sealed, GoRouter typed-route SSOT, Hive CE persistence, Crashlytics, ShowcaseView, gen-l10n. Pairs with the external flutter_skill_lints analyzer plugin (wired via analysis_options.yaml) for AST-level enforcement. Bundles PostToolUse, Stop, and UserPromptSubmit hooks that auto-fire only inside Flutter projects.
Flutter MCP toolkit for Claude Code: inspect, live-edit, and interact with running Flutter apps via the Dart VM Service. Bundles skills, a subagent, and MCP server registration.
A comprehensive toolkit for creating, validating, and distributing Claude Code plugins
Comprehensive Flutter/Dart code quality tools for Claude Code, featuring intelligent code review and automated formatting.
| Name | Description |
|---|---|
| flutter-review | Analyzes Flutter code changes with priority-based detection (P0 critical bugs, P1 important issues, P2 code quality) and generates review reports with fix suggestions |
| Name | Description |
|---|---|
| flutter-review | Domain expertise for Flutter/Dart code review including null safety, lifecycle issues, memory leaks, Bloc/Provider patterns, and code complexity checks |
| flutter-format | Automated workflow for running flutter analyze, applying dart fix, formatting code, and verifying no new errors are introduced |
| Command | Description |
|---|---|
| /flutter-tools:flutter-review | Triggers comprehensive code review of Flutter changes with prioritized report |
| /flutter-tools:flutter-format | Runs complete formatting and cleanup workflow for Flutter projects |
# Add the marketplace from GitHub
/plugin marketplace add LucasXu0/claude-code-plugin
# Install the plugin
/plugin install flutter-tools@LucasXu0-flutter-tools
Load the plugin directly without marketplace:
# Clone the repository
git clone https://github.com/LucasXu0/claude-code-plugin.git
cd claude-code-plugin
# Start Claude Code with plugin directory
claude --plugin-dir ./plugins/flutter-tools
Slash command:
/flutter-tools:flutter-review
Natural language:
Review my Flutter code
Check for bugs in my changes
Is this code ready to merge?
Example output:
✅ Review complete! Results saved to:
/tmp/flutter_review/20260104_1430-my_app-feature_login-a3f9d2.md
## Summary
| Priority | Count | Status |
|----------|-------|--------|
| 🚨 P0 | 2 | ❌ Must Fix |
| ⚠️ P1 | 3 | ⚡ Recommended |
| 💡 P2 | 5 | 💬 Optional |
**Recommendation**: 🟡 REVIEW NEEDED
Slash command:
/flutter-tools:flutter-format
Natural language:
Format my Flutter code
Run flutter analyze and fix issues
Example output:
✅ Flutter Format Complete
**Changes Made:**
- Applied dart fix: 12 issues fixed
- Formatted: 45 files changed
- Final analysis: 0 errors, 0 warnings
MIT License - Created by Lucas Xu