flutter-feature

Generate Flutter feature modules with Clean Architecture layers.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/Naawaal/Fluxo --skill flutter-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-feature
Source: https://github.com/Naawaal/Fluxo/tree/main/.github/skills/flutter-feature
Command: npx skills add https://github.com/Naawaal/Fluxo --skill flutter-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill accelerates Flutter development by scaffolding production-ready feature modules that follow Clean Architecture (Presentation, Domain, Data), reducing boilerplate and ensuring a consistent project structure.

Core Features & Use Cases

  • Produces a complete feature module with Domain, Data, and Presentation layers.
  • Adapts to your existing Flutter project conventions (state management, folder naming) and supports common patterns like BLoC, Riverpod, or GetX.
  • Use Case: When adding a new screen, automatically generate the module skeleton with entities, repositories, use cases, and UI components following architectural guidelines.

Quick Start

Create a new feature named <feature_name> using Clean Architecture scaffolding and integrate it into your Flutter project.

Frequently Asked Questions about flutter-feature

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

FAQPage Schema
How do I generate a new Flutter feature module with Clean Architecture?

To generate a Flutter feature module with Clean Architecture, you create a new feature name and the skill scaffolds the presentation, domain, and data layers automatically. This produces a complete module skeleton with entities, repositories, use cases, and UI components.

Can I use this Clean Architecture scaffolding with BLoC, Riverpod, or GetX?

Yes, the Clean Architecture scaffolding adapts to your existing Flutter project conventions and supports common state management patterns like BLoC, Riverpod, or GetX. It adjusts the generated module structure to match your chosen state-management approach.

What is the best way to structure a Flutter app using Clean Architecture layers?

The best way to structure a Flutter app with Clean Architecture is to separate features into presentation, domain, and data layers. This separation enforces testability and ensures concerns are isolated within entities, repositories, use cases, and UI components.

Does this Flutter feature generator work for existing projects or only new ones?

This Flutter feature generator applies to existing Flutter projects by adapting to your current folder naming and project conventions. It accelerates development by integrating the generated Clean Architecture module directly into your established codebase.

Do I need standard Flutter and Dart tooling to generate Clean Architecture feature modules?

Yes, you need standard Flutter and Dart tooling installed to generate Clean Architecture feature modules. The generator requires this standard environment to scaffold production-ready features and integrate them properly into your project.

When should I not use Clean Architecture scaffolding for a Flutter feature?

You should not use Clean Architecture scaffolding for simple Flutter features where the overhead of presentation, domain, and data layers adds unnecessary boilerplate. It is best suited for production-ready modules requiring strict separation of concerns and testability.