What problem does it solve? Namespaces deployed manually with kubectl lack GitOps management, causing configuration drift, inconsistent sync policies, and no single source of truth. This Skill brings those namespaces under ArgoCD control, individually or in batches of 50+. ## Core Features & Use Cases - Single & Batch Adoption: Export live cluster state as manifests, generate ArgoCD Application CRDs, and batch-adopt dozens of namespaces with automated prune and selfHeal sync policies. - Secret Migration: Migrate from Infisical to ExternalSecret backed by Vault Kubernetes auth, including SecretStore, ServiceAccount, and Vault role creation. - Drift & Sync Troubleshooting: Fix OutOfSync and Unknown states caused by cluster-injected annotations, missing pod template labels, unquoted CronJob schedules, and repo path mismatches. - Use Case: A platform team finds 75 unmanaged namespaces in a production cluster. Use this Skill to classify them, generate 54 Application YAMLs, patch sync policies on 285 existing apps, and verify all reach Synced + Healthy status. ## Quick Start Ask the agent to find all unmanaged namespaces in the cluster and adopt them into ArgoCD GitOps management.