Flutter Skills

Forty Flutter skills for AI agents: architecture, Riverpod 3, tests, persistence, i18n, accessibility and store shipping.

  • 66 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skills describe coding rules and run nothing on their own.
All reasons and checks

zakariaf/flutter-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/flutter-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skills describe coding rules and run nothing on their own.

This is third-party code. Review the repository files before installing.

What it does

A set of forty short playbooks that an agent loads only when a task matches the topic. The skills cover feature-first architecture, Riverpod 3.x state, testing, persistence, internationalization and RTL, accessibility, `go_router` navigation, performance, shipping and monetization. Each has rules, anti-patterns and a definition of done. The set was distilled from the libraries of more than ten production Flutter apps (about 120 skills) and reconciled to one stack: Riverpod 3.x, `go_router`, Drift, `package:clock` and Material 3. Runbooks for codegen, CI and migrations are included. Heavy skills carry `references/`, `examples/` and scripts, while simple ones are a single `SKILL.md`.

Who it is for. Flutter developers who ask an agent to build an app on one architecture and want the same decisions across sessions.

Good fit when

  • The agent must lay out a project by feature and wire up Riverpod 3.
  • A screen needs widget tests with a verifiable definition of done.
  • An app is translated into several languages including RTL.
  • Before an App Store release monetization and accessibility need checking.

Not a fit when

  • The project is not Flutter or does not use Riverpod, `go_router` and Drift.
  • Colors, radii and a specific design system are required: such tokens were deliberately excluded.
  • Skills for an app's business domain are needed.

Example request

Wire Riverpod 3.x into a task list screen following the architecture skill: provider, loading state and a widget test.

Limitations

Rules are reconciled to one stack: Riverpod 3.x, `go_router`, Drift, `package:clock` and Material 3. For an app on Provider or `ChangeNotifier` the state skills have appendices, but the rest needs adapting. Monorepos and Melos sit in a separate "when multi-package" block. Snippets are idiomatic and conceptually compile, yet they were not run in your project, so run `flutter analyze` and tests. The last commit is dated 23 September 2026.

How to disable. Delete the relevant folders from the agent skills directory or run `npx skills remove`. The Claude Code plugin is removed with `claude plugin uninstall`. Edits the agent made roll back through Git.

FAQ

How does skill loading work?

The agent keeps only the description in context and loads the full rule when the task matches. This saves context and gives the same result from session to session.

Which agents are supported?

Any with the open Agent Skills format: Claude Code, Cursor, Codex, Copilot, Gemini CLI, Windsurf, Cline, OpenCode and about seventy more. Plugin manifests exist for Claude Code and Codex.

Is it Riverpod only?

No. State skills start with a manager-agnostic core and end with a Provider and `ChangeNotifier` appendix.

Are there design skills?

There are skills on how tokens, themes and components are structured. Specific colors, radii and shadows are deliberately left out.

How do I install one skill?

Run `npx skills add zakariaf/Flutter-Skills --skill flutter-architecture` or another name from the `--list` output.

Discussion

No questions or reviews yet.

Skills

A collection of 58 skills on Flutter, Dart, Lit web components, PocketBase and SQLite, from releases to canvases and servers.

SkillMinimal access60Repository stars

A set of 36 Flutter and Dart skills the agent loads by itself, all sourced from official documentation

PluginBroad access670Repository stars

Eleven Dart and Flutter skills: Drift, navigation, MVVM architecture, networking, testing, animations and localization

SkillExtended access112Repository stars

A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks

SkillMinimal access1.3KRepository stars

Skills for Apple development: SwiftUI, UIKit and Liquid Glass references, Swift 6 guides and a router for iOS 26+ tasks

SkillMinimal access359Repository stars

14 skills for Flutter audio: an agent writes playback, 3D sound, effects and streaming with flutter_soloud from the plugin's docs.

SkillMinimal access427Repository stars

README in short

The README describes the set as a general foundation with no tie to a design or domain. It lists forty skills, the principles of reconciling to one stack and install methods.

README badge

Report a problem