What problem does it solve?
This Skill removes the manual, error-prone work of deploying a new Kubernetes application by guiding you through chart selection, GitOps configuration, validation, and proof of readiness with networking and monitoring checks.
Core Features & Use Cases
- Research and chart selection: Compares native Helm charts versus app-template approaches using kubesearch and Helm chart discovery.
- Deterministic GitOps setup: Creates an isolated worktree, updates versions.env, namespace configuration, Helm chart inputs, values files, and registers the app in kustomization.yaml.
- Dev verification with guardrails: Performs direct dev-cluster testing (bypassing Flux temporarily) including pod readiness, network-policy verification via Hubble, and monitoring validation (ServiceMonitor/alerts).
- Production-ready PR workflow: Uninstalls the direct Helm deployment, runs Flux reconciliation validation, then commits and opens the PR.
Quick Start
Use the deploy-app skill to orchestrate end-to-end deployment of a new application by creating an isolated worktree, configuring Helm inputs and values, validating manifests, testing on the dev cluster with Hubble and monitoring checks, and finally reconciling via Flux before opening the PR.