flutter-dev
CommunityStreamline Flutter dev with MCP tooling
Authorlollipopkit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill guides and enforces best practices for Flutter projects by mandating Riverpod with code generation, Freezed for immutable data models, GetIt and Injectable for dependency injection, GoRouter for declarative navigation, and the fl_lib core. It helps teams structure apps consistently, speeding up setup and reducing architectural drift.
Core Features & Use Cases
- Architecture & Tech Stack Requirements: Riverpod with codegen, Freezed, GetIt + Injectable, GoRouter, and fl_lib as the foundation.
- Project Structure & Best Practices: Enforces a standard app layout with core/, data/, views/ (pages, widgets), and a main app scaffold (app.dart, main.dart).
- Lifecycle & Debugging Guidance: Uses dedicated tooling for run, hot reload, and debug flows, with SQLite integration for persistent storage.
- Use Case: Start a Flutter app project that adheres to this MCP architecture and rapidly implement features with predictable state management and routing.
Quick Start
Use the flutter-dev skill to initialize a new Flutter project aligned to Riverpod codegen, Freezed data classes, GetIt/Injectable service locator, GoRouter navigation, and fl_lib foundations; configure SQLite for local storage as described in the guidance.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: flutter-dev Download link: https://github.com/lollipopkit/cc-skills/archive/main.zip#flutter-dev Please download this .zip file, extract it, and install it in the .claude/skills/ directory.