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.