flutter-feature

Generate Flutter monorepo features with Feature Sliced Design structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of new features within a Flutter monorepo, adhering to the Feature Sliced Design (FSD) architecture, ensuring maintainability and scalability.

Core Features & Use Cases

  • FSD Structure Generation: Automatically creates the api/, model/, and ui/ directories for new features.
  • Code Scaffolding: Provides example implementations for model, API, and UI layers using best practices like Riverpod and Dio/Retrofit.
  • Use Case: When starting a new user authentication module, use this Skill to quickly set up the foundational directory structure and boilerplate code for handling API calls, managing authentication state, and building the login/registration UI.

Quick Start

Use the flutter-feature skill to create a new feature named 'authentication' with api, model, and ui segments.

Frequently Asked Questions about flutter-feature

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

FAQPage Schema
How do I scaffold a new Flutter feature following Feature Sliced Design?

To scaffold a Flutter feature with Feature Sliced Design, this Skill automatically generates the api/, model/, and ui/ directories along with boilerplate code for state management and data fetching. It enforces feature isolation and dependency rules for modular development.

What is the best way to generate boilerplate code for a Flutter monorepo?

Generating boilerplate code for a Flutter monorepo is best handled by this Skill, which scaffolds API, model, and UI layers with example implementations. It enforces FSD architecture principles to ensure maintainability and scalability across your project.

Does this Flutter feature scaffolding tool work with Riverpod and Dio?

Yes, this Flutter feature scaffolding tool works with Riverpod and Dio. It provides example implementations for the model, API, and UI layers using these specific best practices for state management and data fetching within the generated feature structure.

Can I use FSD to enforce feature isolation in a Flutter monorepo?

Yes, you can use FSD to enforce feature isolation in a Flutter monorepo. This Skill scaffolds new features while strictly enforcing FSD dependency rules, ensuring modular development and maintaining architectural boundaries between isolated features.

What directories are created when scaffolding Flutter features with FSD?

When scaffolding Flutter features with FSD, the api/, model/, and ui/ directories are automatically created. These segments contain example code for handling API calls, managing authentication state, and building the login and registration UI.

Why should I use Feature Sliced Design for Flutter feature creation?

You should use Feature Sliced Design for Flutter feature creation to solve maintainability and scalability challenges. This Skill automates FSD structure generation, enforcing feature isolation and dependency rules to keep your monorepo modular and organized.