What problem does it solve? Building AI-powered features in Dart or Flutter requires learning the Genkit Dart SDK's APIs for generation, tools, flows, embeddings, and plugins, and getting schemas, initialization, and streaming right without guidance is error-prone. ## Core Features & Use Cases - Code Generation for Genkit Dart: Produces working Dart code for text generation, streaming, structured output, tool definitions, flows, embeddings, and remote flow clients. - Plugin Guidance: Provides reference documentation for plugins including Google GenAI, Anthropic, OpenAI-compatible APIs, Firebase AI, Chrome built-in AI, MCP, Shelf HTTP serving, and middleware for filesystem access, skills, and tool approval. - Type-Safe Schemas with Schemantic: Teaches the schemantic library patterns (@Schema(), $-prefixed classes, generated $schema fields) required for all Genkit Dart data models. - Use Case: Ask the assistant to build a Dart flow that calls Gemini with a custom tool and structured output, and it generates compilable code using the correct plugin initialization and schemantic schemas, verified with dart analyze. ## Quick Start Ask the assistant to create a Genkit Dart flow that generates a joke about a given topic using the Google Gemini plugin.