flutter-apply-architecture-best-practices: a Claude Code skill by Flutter
Official
For Flutter developers starting an app, or untangling one where widgets fetch their own data. Skip it if your team has settled on a different architecture.
- Score
- 80of 100
- Rank
- #55of 239
- Installs
- 45.7Kon skills.sh
- Security
- Clear 3 scanners
- Updated
- 2026
- Context
- ~49tokens always
Install
npx skills add https://github.com/flutter/agent-plugins --skill flutter-apply-architecture-best-practices
Run it in your terminal. View the source
Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app
What does flutter-apply-architecture-best-practices do?
flutter-apply-architecture-best-practices is a skill that sets up a Flutter app in three layers: UI, an optional domain layer, and data. Views stay thin, ViewModels extend ChangeNotifier and receive repositories through the constructor, services wrap HTTP clients and local storage, and repositories turn API models into domain models with caching and retries. It proposes a lib/ tree grouped by feature for UI and by type for data. New features follow an eight-step checklist, from immutable models made with freezed or built_value to registering classes in provider or get_it, ending with ViewModel and repository unit tests rerun until they pass.
When should you use flutter-apply-architecture-best-practices?
Use it when
- You are structuring a new Flutter project
- Business logic is tangled inside your widgets
- You want a repeatable checklist for each new feature
Skip it when
- Your team already uses a different state approach
- Your app is a small single-screen prototype
What it needs and what it can touch
What it can do
- Reads and edits project files
- Runs unit tests
From reading its instructions, not from running it.
Why it scores 80
Strongest on upkeep (100 of 100), weakest on adoption (49).
Is flutter-apply-architecture-best-practices safe to install?
Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Jul 13, 2026 |
| Socket | Passed | Jul 13, 2026 |
| Snyk | Low risk | Jul 13, 2026 |
Details
- Installs
- 45,719
- Repository stars
- 3,165
- Last repository change
- Tokens always loaded
- about 49
- Tokens when used
- about 1,485
- License
- BSD-3-Clause
- Data confidence
- High
Did it do the job for you?
Alternatives to flutter-apply-architecture-best-practices
All skills for this job-
Get Claude Code Game StudiosClaude Code Game Studios
For solo or small-team game developers who want a staged studio process from concept to release.