Claude Code 插件,通过斜杠命令与 AI 助手简化 Firebase Genkit 应用的创建、开发、部署与运维。
Claude Genkit Plugin 是专为 Claude Code 环境设计的 Firebase Genkit 全生命周期开发工具,由作者 Amit Patole 维护,采用 MIT 许可证,最新版本为 v1.1.1。
核心斜杠命令#
/genkit-init:交互式创建项目,支持 TypeScript/JavaScript/Go/Python,可选 Claude/Gemini/GPT 作为 AI Provider/genkit-run:启动带自动依赖检测、.env管理和热重载的开发服务器,默认 localhost:4000/genkit-flow:基于 6 种模板生成 Flow(Simple Chat、RAG、Tool Calling、Multi-step、Streaming、Blank)/genkit-deploy:一键部署到 Firebase Cloud Functions、Google Cloud Run、Google Cloud Functions 2nd gen、Vercel、Docker、本地构建/genkit-doctor:综合健康检查,涵盖系统要求、包安装、配置文件、环境变量、Flow 检测与依赖健康
AI 助手#
通过 @genkit-assistant <问题> 激活,提供架构设计、代码生成、调试、优化和安全最佳实践支持。
高级模块#
- advanced-rag/:8 种生产级 RAG 模式(Hybrid、Hierarchical、Conversational 等)
- cicd-templates/:CI/CD 流水线模板(GitHub Actions、GitLab CI、Azure Pipelines)
- multi-region/:多区域部署策略(Active-active、Active-passive、Geo-routing)
- realtime-collaboration/:实时协作方案(WebSocket、SSE 流式响应)
- plugin-sdk/:插件开发 SDK 框架
VS Code 扩展#
扩展 ID amitpatole.genkit-vscode,提供 6 个 Command Palette 命令、7+ 代码片段、Genkit Explorer 侧边栏,跨平台支持 Windows/Linux/macOS。
子插件生态#
声称包含 34 个专用插件,覆盖开发测试、AI 模型优化、数据库存储、监控性能、安全、集成自动化、媒体处理、内容创作等类别。
安装与快速开始#
/plugin marketplace add https://github.com/amitpatole/claude-genkit-plugin.git
/plugin install genkit
/genkit-doctor
/genkit-init
cd my-ai-app
/genkit-run
系统要求#
- Node.js 18+、npm 8+(JS/TS 项目)
- Go 1.21+(Go 项目,Beta)
- Python 3.10+(Python 项目,Alpha)
架构要点#
基于 Claude Code 插件系统(.claude-plugin/ 目录),命令实现在 commands/ 目录,子插件位于 plugins/ 目录,marketplace.json 提供市场元数据。语言构成:Shell(39.3%)、Python(34.1%)、TypeScript(22.6%)、JavaScript(4.0%)。
待确认信息#
- 34 个子插件的实际可用性未逐一验证
- Claude Code 的
/plugin命令是否为 Anthropic 官方支持的扩展机制待确认 - 仓库显示 30,975 次提交,与项目规模不匹配,疑似包含自动化 Agent 频繁提交或历史导入
- 24/7 自治 Agent(Schedule Enforcement Agent、Monitoring & Maintenance Agent)的实际运行状态未验证
- VS Code 扩展的实际功能仅依据 README 声称
- Go(Beta)/ Python(Alpha)支持的实际完成度未知