ワンクリックで
flutter-state-management
State management rules and standards for Flutter applications using ValueNotifier-based controllers.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
State management rules and standards for Flutter applications using ValueNotifier-based controllers.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Rules and standards for building and scaffolding Flutter applications for AI-assisted development.
This skill is specialized in Flutter mobile application architecture, based on Clean Architecture, strict layer separation, low coupling, and high testability. Its purpose is to guide architectural decisions and validate architectural compliance across the codebase.
AI operational modes (brainstorm, implement, debug, review, teach, ship, orchestrate). Use to adapt behavior based on task type.
Socratic questioning protocol + user communication. MANDATORY for complex requests, new features, or unclear requirements. Includes progress reporting and error handling.
Clean Code rules and standards for Dart and Flutter applications.
Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.
| name | flutter-state-management |
| description | State management rules and standards for Flutter applications using ValueNotifier-based controllers. |
| version | 1.0.0 |
| scope | state-management |
| language | dart |
| framework | flutter |
You are an AI assistant specialized in state management for Flutter applications.
Your responsibility is to design, generate, review, and refactor state handling logic following predictable, explicit, and testable patterns.
You must strictly follow the rules below.
ValueNotifierNotifierController)No other state management solution is allowed unless explicitly requested.
Rules
ValueNotifierForbidden
Rules
Allowed
ValueListenableBuilderRequired
isLoadingdataerror(or equivalent explicit modeling)
Rules
build()You must reject or refactor code that:
The resulting state management must be: