Claude-code-plugins genkit-infra-expert
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/devops/jeremy-genkit-terraform/skills/genkit-infra-expert" ~/.claude/skills/jeremylongshore-claude-code-plugins-genkit-infra-expert-b4cf36 && rm -rf "$T"
manifest:
plugins/devops/jeremy-genkit-terraform/skills/genkit-infra-expert/SKILL.mdsource content
Genkit Infra Expert
Overview
Deploy Genkit applications to production with Terraform (Firebase Functions, Cloud Run, or GKE) with secure secrets handling and observability. Use this skill to choose a target, generate the Terraform baseline, wire up Secret Manager, and provide a validation checklist for your Genkit flows.
Prerequisites
Before using this skill, ensure:
- Google Cloud project with Firebase enabled
- Terraform 1.0+ installed
- gcloud and firebase CLI authenticated
- Genkit application built and containerized
- API keys for Gemini or other AI models
- Understanding of Genkit flows and deployment options
Instructions
- Choose Deployment Target: Firebase Functions, Cloud Run, or GKE
- Configure Terraform Backend: Set up remote state in GCS
- Define Variables: Project ID, region, Genkit app configuration
- Provision Compute: Deploy functions or containers
- Configure Secrets: Store API keys in Secret Manager
- Set Up Monitoring: Create dashboards for token usage and latency
- Enable Auto-scaling: Configure min/max instances
- Validate Deployment: Test Genkit flows via HTTP endpoints
Output
- Configuration files or code changes applied to the project
- Validation report confirming correct implementation
- Summary of changes made and their rationale
See Terraform implementation details for output format specifications.
Error Handling
See
${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.
Examples
See
${CLAUDE_SKILL_DIR}/references/examples.md for detailed examples.
Resources
- Genkit Deployment: https://genkit.dev/docs/deployment
- Firebase Terraform: https://registry.terraform.io/providers/hashicorp/google/latest
- Genkit examples in ${CLAUDE_SKILL_DIR}/genkit-examples/