flutter-init

Generate a Flutter project scaffold with GetX and multi-platform support.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-init-dus2183-commits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-init
Source: https://github.com/dus2183-commits/flutter-skills/tree/main/flutter-init
Command: npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-init-dus2183-commits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fvm, flutter, dart, brew.

What problem does it solve?

This Skill provides a complete Flutter project scaffold to eliminate the repetitive setup work for new projects, ensuring consistency and a fast start.

Core Features & Use Cases

  • Generates a ready-to-run Flutter project with tri-platform compatibility (Android, iOS, Web) and a 5-tab shell configured with GetX, encryption, and mock support.
  • Auto-injects design/docs context and governance templates to support rapid project rollout and onboarding for new engineers.
  • Trigger scenarios include when a user says "新建 Flutter 项目" or asks how to start in an empty directory.

Quick Start

Say "新建 Flutter 项目" to Claude Code to generate the project scaffold in the current directory.

Frequently Asked Questions about flutter-init

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

FAQPage Schema
How do I create a new Flutter project with GetX and encryption support?

To create a new Flutter project with GetX and encryption, trigger the scaffolding in an empty directory. It generates a ready-to-run structure with a five-tab shell, encrypted interfaces, and a mock toggle for immediate development.

What dependencies do I need to bootstrap a Flutter project scaffold?

Bootstrapping a Flutter project scaffold requires fvm, flutter, dart, and brew installed. These dependencies manage version control and package orchestration to ensure deterministic project generation.

Does the generated Flutter scaffold support web and mobile platforms?

The generated Flutter scaffold supports tri-platform compatibility across Android, iOS, and Web. It configures a multi-platform environment with a five-tab shell out of the box.

How does the Mock toggle work in a Flutter project scaffold?

The Mock toggle in the Flutter project scaffold allows switching between mock data and live interfaces. It integrates with encrypted interfaces to facilitate testing and development without backend dependencies.

Can I auto-inject documentation into a new Flutter project setup?

Yes, the Flutter project scaffolding process auto-injects design and documentation context along with governance templates. This supports rapid project rollout and onboarding for new engineers.

What is the best way to ensure deterministic dependency locking in a new Flutter project?

To ensure deterministic dependency locking in a new Flutter project, use a scaffolding process that enforces placeholder replacement and workflow orchestration. This locks dependencies during project generation for consistent builds.