flutter-project-setup

Initialize a Flutter project with monorepo structure and configuration files.

4|1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/lapc506/flutter-agentic-boilerplate --skill flutter-project-setup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flutter-project-setup
Source: https://github.com/lapc506/flutter-agentic-boilerplate/tree/main/skills/flutter/project-setup
Command: npx skills add https://github.com/lapc506/flutter-agentic-boilerplate --skill flutter-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires change_app_package_name, and includes scripts (resource) components.

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.

Frequently Asked Questions about flutter-project-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Flutter project in a monorepo structure?▼

This Skill automates Flutter project initialization within a monorepo by creating backend/ and mobile/ directories, scaffolding the app, installing dependencies, and generating essential configuration files.

Can I automatically configure AI tool symlinks for my Flutter project?▼

Yes, you can configure AI tool symlinks for a Flutter project using the included scripts, which create symbolic links for development tools like Cursor, Kiro, Claude, Gemini, and OpenAI Codex.

Does this Flutter boilerplate setup include environment configuration files?▼

Yes, the Flutter boilerplate setup includes generation of a .env-sample file, a .gitignore file, and a basic README.md to streamline environment configuration for the mobile app.

What is the best way to initialize a Flutter app with pre-configured dependencies?▼

The best way to initialize a Flutter app with pre-configured dependencies is using this scaffolding Skill, which automatically adds the change_app_package_name package and runs flutter pub get.

Do I need the change_app_package_name package before initializing this Flutter project?▼

No, you do not need to manually add the change_app_package_name package before initialization; the setup script automatically adds it as a dependency and configures your application package name.