Loading...
Loading...
Found 165 Skills
Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.
Master core and advanced language syntax for expressive and type-safe code.
DART testing patterns - unit tests, integration tests, CI validation
Workflow for identifying and fixing static analysis errors. Use this after modifying code or if `dart analyze` fails.
Discover the surprising flexibility of calling Dart functions, including mixed positional and named arguments, the `.call` operator, and dynamic invocation with `Function.apply`.
Learn how to print multiple objects to the console in Dart using Records, offering a similar experience to JavaScript's `console.log()` functionality.
Best practices for validating Dart documentation comments. Covers using `dart doc` to catch unresolved references and macros.
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
Apply Effective Dart usage patterns for cleaner and more efficient code.
Production-ready Dart and Flutter patterns covering null safety, immutable state, async composition, widget architecture, popular state management frameworks (BLoC, Riverpod, Provider), GoRouter navigation, Dio networking, Freezed code generation, and clean architecture.
Complete guide for using drift database library in Dart applications (CLI, server-side, non-Flutter). Use when building Dart apps that need local SQLite database storage or PostgreSQL connection with type-safe queries, reactive streams, migrations, and efficient CRUD operations. Includes setup with sqlite3 package, PostgreSQL support with drift_postgres, connection pooling, and server-side patterns.
DART build system knowledge - CMake, pixi, dependencies, troubleshooting