Developing Genkit Dart
Référence du SDK Genkit Dart qui compile réellement — vérifiée contre de vrais packages pub.dev.
Testé · Fonctionne
Ce que fait
Référence pour la construction d'agents/flux IA en Dart avec le SDK Genkit Dart : modèles de génération/outil/flux principaux plus 9 références de plugins (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) et la bibliothèque schemantic typed-schema dont il dépend. Se déclenche lors de la construction d'agents IA en Dart/Flutter ou du câblage de flux Genkit. Autonome (SKILL.md + references/, pas de dépendances externes à la racine du plugin) ; les 9 packages pub.dev référencés sont réels et publiés.
Rapport de test
Vrai test de compilation : le code écrit à partir de connaissances générales/inspirées de Genkit JS (sans compétence) a généré 6 erreurs d'analyse dart (type de schéma d'outil incorrect, arguments de flux positionnels vs nommés, argument modèle string vs ModelRef) ; la même tâche écrite en suivant les références de la compétence a compilé proprement. Une vraie lacune trouvée : les instructions de génération de code de schemantic.md omettent la dépendance de développement `schemantic_builder`, donc `build_runner build` écrit silencieusement '0 outputs' jusqu'à ce que vous l'ajoutiez vous-même.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
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
Commandes et exemples de prompts
/developing-genkit-dartRéférence du SDK Genkit Dart qui compile réellement — vérifiée contre de vrais packages pub.dev.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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