Developing Genkit Dart

SDK Genkit Dart referencyjny, który faktycznie się kompiluje — zweryfikowany na rzeczywistych pakietach pub.dev.

Autor: genkit-ai · genkit-ai/skills

Testowano · Działa ★ 9.2/10

Developing Genkit Dart — SDK Genkit Dart referencyjny, który faktycznie się kompiluje — zweryfikowany na rzeczywistych pakietach pub.dev.

Co robi ten skill

Referencja do tworzenia agentów/przepływów AI w Dart za pomocą SDK Genkit Dart: podstawowe wzorce generowania/narzędzi/przepływów plus 9 referencji wtyczek (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) i biblioteka schemantic typed-schema, od której zależy. Wyzwalana podczas tworzenia agentów AI w Dart/Flutter lub łączenia przepływów Genkit. Samowystarczalna (SKILL.md + references/, brak zewnętrznych zależności z katalogu wtyczek); wszystkie 9 referowanych pakietów pub.dev są rzeczywiste i opublikowane.

Raport z testu

Rzeczywisty test kompilacji: kod napisany na podstawie ogólnej wiedzy z Genkit w stylu JS (bez umiejętności) spowodował 6 błędów analizy dart (nieprawidłowy typ schematu narzędzia, argumenty przepływu pozycyjne vs nazwane, argument modelu string vs ModelRef); to samo zadanie napisane zgodnie z referencjami umiejętności skompilowało się czysto. Znaleziono jedną rzeczywistą lukę: instrukcje kodowania schemantic.md pomijają zależność deweloperską `schemantic_builder`, więc `build_runner build` po cichu 'zapisuje 0 wyników', dopóki sam jej nie dodasz.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /developing-genkit-dartSDK Genkit Dart referencyjny, który faktycznie się kompiluje — zweryfikowany na rzeczywistych pakietach pub.dev.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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