name: flutter-project-creater description: "Provides one-command project creation for Flutter including project initialization, configuration, and template generation. Use when the user asks about creating Flutter projects, needs to initialize a new Flutter project, or generate Flutter project structure."
Use this skill whenever the user wants to:
flutter create with the appropriate flagspubspec.yaml with initial dependencies and assetsflutter run# Basic project creation
flutter create my_app
# With organization and platform selection
flutter create my_app --org com.example --platforms android,ios,web
# Create a package or plugin
flutter create --template=package my_package
flutter create --template=plugin my_plugin --platforms android,ios
my_app/
├── lib/
│ └── main.dart # Entry point
├── test/
│ └── widget_test.dart # Widget tests
├── android/ # Android native code
├── ios/ # iOS native code
├── pubspec.yaml # Dependencies and metadata
└── README.md
name: my_app
description: A new Flutter application.
version: 1.0.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.0
flutter:
uses-material-design: true
assets:
- assets/images/
# Install dependencies
flutter pub get
# Run on connected device
flutter run
# Build release APK
flutter build apk --release
--org) across projectspubspec.yaml for reproducible buildsflutter doctor to verify the development environment is set up correctlyflutter test and flutter build early in the project lifecycleflutter create, project creation, initialization, cross-platform, pubspec, scaffolding, Flutter CLI