Skills for Real Engineers. Straight from my .agents directory.
flutter-dev
Agent skill fromMiniMax-AI/skills
Flutter cross-platform development guide covering widget patterns, Riverpod/Bloc state management, GoRouter navigation, performance optimization, and platform-specific implementations. Includes const optimization, responsive layouts, testing strategies, and DevTools profiling. Use when: building Flutter apps, implementing state management (Riverpod/Bloc), setting up GoRouter navigation, creating custom widgets, optimizing performance, writing widget tests, cross-platform development.
How to install flutter-dev
npx skills add MiniMax-AI/skills# or add only this skill to Claude Code: copy the folder
skills/flutter-dev/
# into
~/.claude/skills/flutter-dev/ (all projects)
.claude/skills/flutter-dev/ (one project)
1# Flutter Development Guide23A practical guide for building cross-platform applications with Flutter 3 and Dart. Focuses on proven patterns, state management, and performance optimization.45## Quick Reference67### Widget Patterns89| Purpose | Component |10|---------|-----------|11| State management (simple) | `StateProvider` + `ConsumerWidget` |12| State management (complex) | `NotifierProvider` / `Bloc` |13| Async data | `FutureProvider` / `AsyncNotifierProvider` |14| Real-time streams | `StreamProvider` |15| Navigation | `GoRouter` + `context.go/push` |16| Responsive layout | `LayoutBuilder` + breakpoints |17| List display | `ListView.builder` |18| Complex scrolling | `CustomScrollView` + Slivers |19| Hooks | `HookWidget` + `useState/useEffect` |20| Forms | `Form` + `TextFormField` + validation |2122### Performance Patterns2324| Purpose | Solution |25|---------|----------|26| Prevent rebuilds | `const` constructors |27| Selective updates | `ref.watch(provider.select(...))` |28| Isolate repaints | `RepaintBoundary` |29| Lazy lists | `ListView.builder` |30| Heavy computation | `compute()` isolate |31| Image caching | `cached_network_image` |3233## Core Principles3435### Widget Optimization36- Use `const` constructors wherever possible37- Extract static widgets to separate const classes38- Use `Key` for list items (ValueKey, ObjectKey)39- Prefer `ConsumerWidget` over `StatefulWidget` for state4041### State Management42- Riverpod for dependency injection and simple state43…
Excerpt shown under the repository's MIT license.
More skills in skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
