What problem does it solve?
This Skill automates the initial setup of a Flutter project, including monorepo structure, essential configurations, and tooling integration, saving significant time and effort on repetitive boilerplate tasks.
Core Features & Use Cases
- Monorepo Structure: Creates
backend/ and mobile/ directories for a monorepo setup.
- Flutter Project Initialization: Initializes a new Flutter project within the
mobile/ directory.
- Dependency Management: Automatically adds
change_app_package_name and runs flutter pub get.
- Configuration Files: Generates
.env-sample, .gitignore, and a basic README.md for the mobile app.
- Tooling Integration: Includes scripts to create symbolic links for AI tools like Cursor, Kiro, Claude, Gemini, and OpenAI Codex.
- Use Case: When starting a new Flutter application, use this Skill to quickly scaffold a project with best practices, pre-configured analysis options, and ready-to-use symlinks for AI assistants.
Quick Start
Run the setup script to initialize a new Flutter project with a monorepo structure and essential configurations.