What problem does it solve?
This Skill automates the creation of new Flutter projects, setting up a robust architecture and essential dependencies from the start, saving developers significant boilerplate configuration time.
Core Features & Use Cases
- Project Scaffolding: Generates a new Flutter project with a chosen domain (Todo, Habit, Note, Expense, Custom).
- Architecture Setup: Implements Clean Architecture principles with Riverpod 3.0, Freezed, and Drift.
- Dependency Management: Integrates essential packages like GoRouter, Dio, and Easy Localization based on selected presets.
- Automated Code Generation: Creates domain-specific entities, repositories, providers, and basic UI screens.
- Quality Assurance: Includes
flutter analyze for code validation and automatic error correction.
- Use Case: A developer needs to quickly start a new habit-tracking Flutter app. They use this Skill, select 'Habit' as the domain and 'Essential' as the preset, and receive a fully configured project ready for feature development.
Quick Start
Use the flutter-init skill to create a new Flutter project for managing expenses with the Essential stack preset.