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
Minimal access
Why this level
- The skills describe coding rules and run nothing on their own.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/flutter-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal 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.
Related
SkillsA collection of 58 skills on Flutter, Dart, Lit web components, PocketBase and SQLite, from releases to canvases and servers.
A set of 36 Flutter and Dart skills the agent loads by itself, all sourced from official documentation
Eleven Dart and Flutter skills: Drift, navigation, MVVM architecture, networking, testing, animations and localization
A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks
Skills for Apple development: SwiftUI, UIKit and Liquid Glass references, Swift 6 guides and a router for iOS 26+ tasks
14 skills for Flutter audio: an agent writes playback, 3D sound, effects and streaming with flutter_soloud from the plugin's docs.
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.