# developing-genkit-tooling

> Claude/Codex skill by [@firebase](https://omgskills.com/library/firebase/index.md) · 6.4k stars · Updated 2026-09-05

Best practices for authoring Genkit tooling, including CLI commands and MCP server tools. Covers naming conventions, architectural patterns, and consistency guidelines.

Tags: agents, ai, embedders, genkit, llm, multimodal, rag, vector-database

## Install

```sh
git clone https://github.com/genkit-ai/genkit /tmp/genkit && ln -s /tmp/genkit/skills/developing-genkit-tooling ~/.claude/skills/developing-genkit-tooling
```

## From README

Developing Genkit Tooling Naming Conventions Consistency in naming helps users and agents navigate the tooling. CLI Commands Use kebab-case with colon separators for subcommands. Format: noun:verb or category:action Examples: flow:run, eval:run, init Arguments: Use camelCase in code (flowName) but standard format in help text ( ). MCP Tools Use snakecase for tool names to align with MCP standards. Format: verbnoun Examples: listflows, runflow, listgenkitdocs, readgenkitdocs CLI Command Architecture Commands are implemented in cli/src/commands/ using commander. Runtime Interaction Most commands require interacting with the user's project runtime. Use the runWithManager utility to handle the lifecycle of the runtime process. Output Formatting Logging: Use logger from @genkit-ai/tools-common/utils. Machine Readable: Provide options for JSON output or file writing when the command produces data.

## Links

- HTML page: https://omgskills.com/skills/firebase/genkit/developing-genkit-tooling/
- GitHub: https://github.com/genkit-ai/genkit
- Author: [@firebase](https://omgskills.com/library/firebase/index.md)

## More skills by this author

- [resolve-docker-vulnerabilities](https://omgskills.com/skills/firebase/firebase-tools/resolve-docker-vulnerabilities/index.md) — Skill to resolve Docker vulnerabilities for the firebase-cli image.
   - [@firebase](https://omgskills.com/library/firebase/index.md) · 4.5k stars
- [firebase-ai-logic-basics](https://omgskills.com/skills/firebase/skills/firebase-ai-logic/index.md) — Official skill for integrating Firebase AI Logic (Gemini API) into web applications.
   - [@firebase](https://omgskills.com/library/firebase/index.md) · 430 stars
- [firebase-app-hosting-basics](https://omgskills.com/skills/firebase/skills/firebase-app-hosting-basics/index.md) — Deploys and manages full-stack web applications (Next.js, Angular) with Server-Side Rendering (SSR) using Firebase App...
   - [@firebase](https://omgskills.com/library/firebase/index.md) · 430 stars
