Developing Genkit Dart

Referencia del SDK de Genkit Dart que realmente compila — verificado contra paquetes reales de pub.dev.

Por genkit-ai · genkit-ai/skills

Probado · Funciona ★ 9.2/10

Developing Genkit Dart — Referencia del SDK de Genkit Dart que realmente compila — verificado contra paquetes reales de pub.dev.

Qué hace

Referencia para construir agentes/flujos de IA en Dart con el SDK de Genkit Dart: patrones centrales de generación/herramienta/flujo más 9 referencias de plugins (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) y la biblioteca schemantic typed-schema de la que depende. Se activa al construir agentes de IA en Dart/Flutter o al conectar flujos Genkit. Autocontenido (SKILL.md + references/, sin dependencias externas de raíz de plugin); los 9 paquetes referenciados de pub.dev son reales y están publicados.

Informe de la prueba

Prueba de compilación real: el código escrito a partir de conocimiento previo general/con sabor a JS-Genkit (sin skill) arrojó 6 errores de análisis de Dart (tipo de esquema de herramienta incorrecto, argumentos de flujo posicionales vs. nombrados, argumento de modelo string vs. ModelRef); la misma tarea escrita siguiendo las referencias de la skill compiló limpiamente. Se encontró una brecha real: las instrucciones de codegen de schemantic.md omiten la dependencia de desarrollo `schemantic_builder`, por lo que `build_runner build` silenciosamente 'escribe 0 salidas' hasta que la agregas tú mismo.

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

Instalación

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

Comandos y prompts de ejemplo

  • /developing-genkit-dartReferencia del SDK de Genkit Dart que realmente compila — verificado contra paquetes reales de pub.dev.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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