Developing Genkit Dart

Genkit Dart SDK-referens som faktiskt kompilerar — verifierad mot verkliga pub.dev-paket.

av genkit-ai · genkit-ai/skills

Testad · Fungerar ★ 9.2/10

Developing Genkit Dart — Genkit Dart SDK-referens som faktiskt kompilerar — verifierad mot verkliga pub.dev-paket.

Vad den gör

Referens för att bygga AI-agenter/flöden i Dart med Genkit Dart SDK: kärnmönster för generering/verktyg/flöden plus 9 plugin-referenser (Google GenAI, Anthropic, OpenAI, MCP, Shelf, Firebase AI, Chrome, middleware) och schemantic typed-schema-biblioteket som den är beroende av. Triggers vid byggande av AI-agenter i Dart/Flutter eller vid koppling av Genkit-flöden. Självförsörjande (SKILL.md + referenser/, inga externa plugin-rotberoenden); alla 9 refererade pub.dev-paket är verkliga och publicerade.

Testrapport

Verkligt kompilerings-test: kod skriven från allmän/JS-Genkit-smaksatt tidigare kunskap (ingen färdighet) kastade 6 dart analyze-fel (fel verktygs-schema-typ, positionella vs namngivna flödesargument, sträng vs ModelRef modellargument); samma uppgift skriven genom att följa färdighetens referenser kompilerade rent. Ett verkligt gap hittades: schemantic.md:s codegen-instruktioner utelämnar `schemantic_builder` dev-beroendet, så `build_runner build` skriver tyst '0 outputs' tills du lägger till det själv.

Testad: 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

Kommandon och exempelprompter

  • /developing-genkit-dartGenkit Dart SDK-referens som faktiskt kompilerar — verifierad mot verkliga pub.dev-paket.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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