Agent skill · software engineering · personamanagmentlayer

dart-expert

Expert-level Dart, Flutter, mobile development, and cross-platform apps. Use when the user mentions Flutter, mobile, cross platform, or widgets, or when the task involves Dart Language or Flutter Framework.

Why this skill is useful

Provides detailed knowledge on Dart and Flutter, including specific coding patterns and async programming techniques that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.

What this skill does

Dart & Flutter Expert Expert guidance for Dart programming, Flutter framework, mobile development, and cross-platform applications. Core Concepts Dart Language Strong typing with type inference Async/await and Futures Streams Mixins and extensions Null safety Collections Flutter Framework Widgets (Stateless & Stateful) State management (Provider, Riverpod, Bloc) Navigation and routing Material and Cupertino design Responsive layouts Platform integration Dart Fundamentals Async Programming Flutter Widgets State Management (Provider) Navigation HTTP and API Best Practices Dart Use const constructors when possible Leverage null safety Use final for immutable values Prefer async/await over .then() Use extensions for utility methods Follow Effective Dart guidelines Flutter Keep widgets small and focused Use const widgets for optimization Avoid rebuilding entire trees Implement proper state management Handle errors gracefully Test widgets thoroughly Use keys when needed Performance Use ListView.builder for long lists Implement pagination Cache network images Minimize widget rebuilds Use const constructors Profile app performance Lazy load resources Anti-Patterns ❌ Large widget trees ❌ State in StatelessWidget ❌ Not disposing controllers ❌ Ignoring null safety ❌ Synchronous I/O in UI ❌ No error handling ❌ Hard-coded strings Resources Dart: https://dart.dev/ Flutter: https://flutter.dev/ Pub.dev: https://pub.dev/ Flutter Widget Catalog: https://flutter.dev/docs/development/ui/widgets Effective Dart: https://dart.dev/guides/language/effective-dart

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills personamanagmentlayer/dart-expert

View the source on GitHub

Browse the @skills marketplace