Developing Genkit Dart
Genkit Dart SDK reference, která skutečně kompiluje — ověřeno proti skutečným pub.dev balíčkům.
Otestováno · Funguje
Co umí
Reference pro sestavování AI agentů/flow v Dartu s Genkit Dart SDK: základní vzory generate/tool/flow plus 9 referencí pluginů (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) a knihovna schemantic typed-schema, na které závisí. Spouští se při sestavování AI agentů v Dartu/Flutteru nebo při propojování Genkit flow. Samostatné (SKILL.md + references/, žádné externí závislosti kořene pluginu); všech 9 odkazovaných pub.dev balíčků je skutečných a publikovaných.
Testovací report
Skutečný kompilátorový test: kód napsaný na základě obecných/JS-Genkit znalostí (bez dovednosti) vyhodil 6 chyb dart analyze (špatný typ schématu nástroje, poziční vs. pojmenované argumenty flow, argument modelu string vs. ModelRef); stejný úkol napsaný podle referencí dovednosti se zkompiloval čistě. Nalezena jedna skutečná mezera: instrukce codegen v schemantic.md vynechávají vývojovou závislost `schemantic_builder`, takže `build_runner build` tiše 'zapíše 0 výstupů', dokud si ji sami nepřidáte.
Testováno: 2026-07-16 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/genkit-ai/skills cd skills mkdir -p ~/.claude/skills cp -r skills/developing-genkit-dart ~/.claude/skills/developing-genkit-dart
Příkazy a ukázkové prompty
/developing-genkit-dartGenkit Dart SDK reference, která skutečně kompiluje — ověřeno proti skutečným pub.dev balíčkům.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Help me define a typed tool and flow using Genkit in DartHow do I call Gemini from a Dart console app with genkit_google_genai?Set up an AI agent flow in my Flutter project using the Genkit SDK