Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.
82
77%
Does it follow best practices?
Impact
84%
1.09xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/kubernetes-operations/skills/gitops-workflow/SKILL.mdGitOps repo structure and ArgoCD application configuration
apps/ with env sub-dirs
0%
100%
infrastructure/ directory
0%
100%
argocd/applications/ directory
0%
100%
App of Apps manifest
83%
100%
Correct ArgoCD API version
100%
100%
ArgoCD namespace
100%
100%
Automated prune
100%
70%
Self-heal enabled
100%
70%
CreateNamespace syncOption
100%
100%
Retry policy values
100%
100%
Staging Application
100%
100%
targetRevision specified
100%
100%
Progressive delivery strategies and production sync safety
Canary strategy used
100%
100%
Initial weight 20%
0%
0%
Pause after 20%
0%
0%
Mid weight 50%
100%
100%
Pause after 50%
50%
0%
Final weight 100%
0%
100%
Blue-green strategy
100%
100%
Manual promotion enforced
100%
100%
No auto-sync in production
100%
100%
Sync window deny rule
100%
100%
Sync window allow rule
100%
0%
Rollout replicas specified
100%
100%
Secret management and ArgoCD RBAC configuration
ExternalSecret apiVersion
100%
100%
ExternalSecret kind
100%
100%
refreshInterval 1h
100%
100%
secretStoreRef present
100%
100%
No plaintext secrets
100%
100%
SealedSecret kind used
100%
100%
RBAC ConfigMap name
100%
100%
Read-only default policy
0%
100%
Role definitions
100%
100%
Flux Kustomization wait
100%
100%
Flux Kustomization timeout
100%
100%
Flux Kustomization retryInterval
0%
0%
91fe43e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.