Developing Genkit Dart

Genkit Dart SDK reference, která skutečně kompiluje — ověřeno proti skutečným pub.dev balíčkům.

od genkit-ai · genkit-ai/skills

Otestováno · Funguje ★ 9.2/10

Developing Genkit Dart — Genkit Dart SDK reference, která skutečně kompiluje — ověřeno proti skutečným pub.dev balíčkům.

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 Dart
  • How 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