developing-genkit-tooling
OfficialBest 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.