argo-cd-prolisted
Install: claude install-skill aicodedecode/awesome-muse-skills
## Overview
Argo CD is the GitOps continuous-delivery tool for Kubernetes: it watches git repositories and syncs cluster state to match, with a UI showing live vs desired state, diffs, and sync history. The core promise — git as the single source of truth for what's running — makes deployments auditable, reviewable, and reversible.
Doing GitOps well means structuring repos (app configs vs environment values), choosing sync strategies deliberately, and locking down Argo CD itself (it's a powerful control plane). This skill covers Application design, sync policies, AppProjects for multi-tenancy, and operating Argo CD at scale.
## When to use
- Implementing GitOps for Kubernetes deployments.
- Writing Argo CD Application manifests.
- Choosing sync strategies (manual vs automated, prune, self-heal).
- Structuring git repos for app + environment configuration.
- Setting up AppProjects for team isolation.
- Managing multiple clusters with Argo CD.
- Debugging OutOfSync, sync failures, and drift.
## Core concepts
- **Git as source of truth.** Desired state lives in git; Argo CD reconciles the cluster toward it. Every change is a commit — reviewed, timestamped, revertible. `kubectl apply` from laptops breaks the model.
- **Applications.** The CRD binding a git path to a cluster/namespace: source (repo, path, targetRevision) + destination. One Application per deployable unit per environment is the common granularity.
- **Sync strategies.** Manual (click to sync — safe for produc