flutter-dev

Community

Streamline 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 required

Components

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.
View Source Repository