Developing Genkit Dart

Riferimento SDK Genkit Dart che compila effettivamente — verificato contro pacchetti reali di pub.dev.

di genkit-ai · genkit-ai/skills

Promosso ★ 9.2/10

Developing Genkit Dart — Riferimento SDK Genkit Dart che compila effettivamente — verificato contro pacchetti reali di pub.dev.

Cosa fa

Riferimento per la creazione di agenti/flussi AI in Dart con l'SDK Genkit Dart: pattern core generate/tool/flow più 9 riferimenti di plugin (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) e la libreria schemantic typed-schema da cui dipende. Si attiva quando si creano agenti AI in Dart/Flutter o si cablano flussi Genkit. Autocontenuto (SKILL.md + references/, nessuna dipendenza esterna dalla root del plugin); tutti i 9 pacchetti pub.dev referenziati sono reali e pubblicati.

Rapporto di test

Test di compilazione reale: il codice scritto basandosi su conoscenze pregresse generali/ispirate a Genkit JS (senza skill) ha generato 6 errori di analisi dart (tipo schema strumento errato, argomenti flow posizionali vs nominali, argomento modello stringa vs ModelRef); lo stesso compito scritto seguendo i riferimenti della skill è stato compilato correttamente. Trovata una vera lacuna: le istruzioni di codegen di schemantic.md omettono la dipendenza di sviluppo `schemantic_builder`, quindi `build_runner build` silenziosamente 'scrive 0 output' finché non la si aggiunge manualmente.

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

Installazione

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

Comandi e prompt di esempio

  • /developing-genkit-dartRiferimento SDK Genkit Dart che compila effettivamente — verificato contro pacchetti reali di pub.dev.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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