Developing Genkit Dart
SDK Genkit Dart referencyjny, który faktycznie się kompiluje — zweryfikowany na rzeczywistych pakietach pub.dev.
Testowano · Działa
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 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