·flutter-clean-arch
#

flutter-clean-arch

duckyman-ai/agent-skills

Generate Flutter applications using Clean Architecture with feature-first structure, Riverpod state management, Dio + Retrofit for networking, and fpdart error handling. Use this skill when creating Flutter apps, implementing features with clean architecture patterns, setting up Riverpod providers, handling data with Either type for functional error handling, making HTTP requests with type-safe API clients, or structuring projects with domain/data/presentation layers. Triggers include "Flutter app", "clean architecture", "Riverpod", "feature-first", "state management", "API client", "Retrofit", "Dio", "REST API", or requests to build Flutter features with separation of concerns.

13Installs·1Trend·@duckyman-ai

Installation

$npx skills add https://github.com/duckyman-ai/agent-skills --skill flutter-clean-arch

SKILL.md

Generate Flutter applications following Clean Architecture principles with feature-first organization, Riverpod for state management, and functional error handling using fpdart.

Dependency Rule: Presentation → Domain ← Data (Domain has no external dependencies)

Note: Riverpod 3.0+ & Freezed 3.0+ Required Riverpod 3.0+: The XxxRef types (like DioRef, UserRepositoryRef, etc.) have been removed in favor of a unified Ref type. Riverpod 2.x (Legacy): ```dart @riverpod SomeType someType(SomeTypeRef ref) { ... } ``` Riverpod 3.x+ (Current): ```dart @riverpod SomeType someType(Ref ref) { ... } ```

Generate Flutter applications using Clean Architecture with feature-first structure, Riverpod state management, Dio + Retrofit for networking, and fpdart error handling. Use this skill when creating Flutter apps, implementing features with clean architecture patterns, setting up Riverpod providers, handling data with Either type for functional error handling, making HTTP requests with type-safe API clients, or structuring projects with domain/data/presentation layers. Triggers include "Flutter app", "clean architecture", "Riverpod", "feature-first", "state management", "API client", "Retrofit", "Dio", "REST API", or requests to build Flutter features with separation of concerns. Source: duckyman-ai/agent-skills.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/duckyman-ai/agent-skills --skill flutter-clean-arch
Category
#Documents
Verified
First Seen
2026-02-03
Updated
2026-02-18

Quick answers

What is flutter-clean-arch?

Generate Flutter applications using Clean Architecture with feature-first structure, Riverpod state management, Dio + Retrofit for networking, and fpdart error handling. Use this skill when creating Flutter apps, implementing features with clean architecture patterns, setting up Riverpod providers, handling data with Either type for functional error handling, making HTTP requests with type-safe API clients, or structuring projects with domain/data/presentation layers. Triggers include "Flutter app", "clean architecture", "Riverpod", "feature-first", "state management", "API client", "Retrofit", "Dio", "REST API", or requests to build Flutter features with separation of concerns. Source: duckyman-ai/agent-skills.

How do I install flutter-clean-arch?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/duckyman-ai/agent-skills --skill flutter-clean-arch Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/duckyman-ai/agent-skills

Details

Category
#Documents
Source
skills.sh
First Seen
2026-02-03

Related Skills

None