By utopia-uss
Flutter state management with utopia_hooks. Screen/State/View pattern, hook catalog, global state, and enforcement of conventions via PostToolUse checks.
Agent skills for utopia_hooks — the holistic Flutter state management architecture by UtopiaSoftware.
A public, installable skill repository that teaches AI agents how to write Flutter apps using utopia_hooks as the primary architecture. Works across Claude Code, Cursor, Codex, Windsurf, and all SKILL.md-compatible tools.
utopia-hooksHolistic guide: how to write Flutter with hooks.
| Reference | Impact | Topic |
|---|---|---|
| page-state-view.md | CRITICAL | Page / State hook / View screen architecture |
| hooks-reference.md | CRITICAL | Full hook API organized by use case |
| global-state.md | CRITICAL | Global state, HasInitialized, MutableValue, providers |
| async-patterns.md | HIGH | Download (useAutoComputedState) / Upload (useSubmitState) / Streams |
| flutter-conventions.md | HIGH | IList/IMap/ISet, lambdas, strict analyzer, widget extraction |
| composable-hooks.md | MEDIUM | Widget-level hooks, lifted state, useIf, useMap |
| testing.md | MEDIUM | Unit-testing hooks with SimpleHookContext |
| di-services.md | MEDIUM | Service registration and injection with useInjected |
claude mcp add-skill https://github.com/ArcaneArts/utopia-hooks-skills
Copy skills/utopia-hooks/ into your project's .cursor/skills/ directory.
MIT
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Migrate Flutter BLoC/Cubit codebases to utopia_hooks. Two-phase migration (global states first, then screens) with per-commit granularity, dart analyze baseline (Dart MCP preferred), screen-local vs global Cubit classification, and universal pattern-family handling (persistent-state, stream-source, reactive-input, lifecycle). Includes /utopia-hooks-migrate-bloc:migrate orchestrator coordinating inventory, foundation, global-state, screen, and review sub-agents. Recommended companion: utopia-hooks plugin.
npx claudepluginhub utopia-uss/utopia-flutter-skills --plugin utopia-hooksUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.