← ClaudeAtlas

mobbin-flutterlisted

UI/UX research and Flutter implementation skill using Mobbin MCP. Trigger whenever the user wants to redesign, audit, or build Flutter screens/flows using real-world app references. Activate on: "redesign this screen", "improve the UX", "build a new Flutter screen", "find UI patterns for", "audit this flow", "make this look better", "use Mobbin for", "research design patterns for Flutter", or any Flutter UI/UX task where Mobbin patterns help. Also trigger when the user shares a screenshot or describes their Flutter UI and asks for improvement. Requires Mobbin MCP or claude-in-chrome MCP.
cadoCG/mobbin-flutter · ★ 0 · Web & Frontend · score 73
Install: claude install-skill cadoCG/mobbin-flutter
# Mobbin Flutter Skill Research real-world mobile UI from Mobbin's 621k+ screen library and implement production-ready Flutter widgets grounded in shipped apps — not AI guesses. ## Reference files Read when triggered: - `references/flutter-widgets.md` — Widget table, Material 3 / Cupertino, states, animations - `references/mobbin-queries.md` — Query templates + reference app list per category - `references/architecture.md` — MVVM, folder structure, Dart 3.12 patterns, adaptive/foldable - `references/mobbin-mcp.md` — Mobbin MCP tool sequence (two-step path, filter taxonomy) - `references/testing-a11y.md` — @Preview annotations, accessibility tests, golden tests Scripts: - `scripts/validate.sh` — runs `flutter analyze`, `dart format`, `flutter test` (Phase 5) --- ## Phase 0 — Preflight ### 1. Check MCP availability Try Mobbin MCP first (official API, best results): ``` /mcp → confirm "mobbin: connected" ``` If not connected, fall back to browser automation: ``` claude-in-chrome MCP → navigate mobbin.com → user authenticates → use browser workflow ``` Tell the user which path is active. If neither is available: > "Run `claude mcp add mobbin --scope user --transport http https://api.mobbin.com/mcp` > to connect the official Mobbin MCP, or enable claude-in-chrome for browser access." ### 2. Read the project - `pubspec.yaml` → Flutter version, state management, nav router, UI packages - `analysis_options.yaml` → active lints - `lib/core/theme/` or `lib/main.dart` → Them