developing-genkit-tooling

Official

Best practices for building Genkit tooling.

Authorfirebase
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Genkit tooling often suffers from inconsistent naming, architecture drift, and poor documentation, which slows development and onboarding.

Core Features & Use Cases

  • Standardized CLI commands: Enforces kebab-case with colon-separated subcommands and clear argument naming.
  • Consistent MCP tooling patterns: Provides guidance on static vs runtime tool definitions and common schemas.
  • Reliable tooling architecture: Documents error handling, runtime interactions, and code organization to improve maintainability across Genkit projects.

Quick Start

Read these guidelines and apply them to your Genkit CLI commands and MCP tooling to align with established naming, architecture, and error-handling conventions.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: developing-genkit-tooling
Download link: https://github.com/firebase/genkit/archive/main.zip#developing-genkit-tooling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.