argocd-sync
Check Argo CD sync status for an application — show diff, detect drift, and suggest resolution (does NOT perform sync directly)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check Argo CD sync status for an application — show diff, detect drift, and suggest resolution (does NOT perform sync directly)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Longhorn の健全性チェック — volume robustness(degraded 検出)、node 容量、R2 バックアップの鮮度、recurring job の動作状況を一括診断
Scaffold a new infrastructure component, choosing the right layout (Helm multi-source / raw YAML / ApplicationSet) for its category
Create a new Sealed Secret — generates raw secret, seals it with kubeseal, and places it in the correct resources/ directory
Troubleshoot a specific infrastructure component — resolve namespace, check pods, events, logs, and Argo CD sync status
全 Helm Application の chart バージョン鮮度を一括チェック — 各 app.yaml の targetRevision を upstream 最新と突き合わせ、更新候補を優先度付きでレポート(/helm-upgrade の前段)
Secret 管理 4 方式(Vault dynamic / Vault static via ESO / Vault Transit / SealedSecret)の健全性を一括チェック — Vault seal 状態、ESO 同期、SealedSecret 復号、関連 cert をまとめて診断
| name | argocd-sync |
| description | Check Argo CD sync status for an application — show diff, detect drift, and suggest resolution (does NOT perform sync directly) |
| argument-hint | ["app-name"] |
Check sync status for $ARGUMENTS[0] (or all apps if not specified).
Get application status:
kubectl get application $ARGUMENTS[0] -n argocd -o yaml
kubectl get applications -n argocd -o custom-columns='NAME:.metadata.name,SYNC:.status.sync.status,HEALTH:.status.health.status,MESSAGE:.status.conditions[0].message'
Analyze sync state:
Synced + Healthy → OKOutOfSync → show what changedDegraded / Missing → investigate furtherShow diff (for OutOfSync apps):
values.yaml and resources/ for recent changesgit log --oneline -5 -- kubernetes/<path>Common issues and solutions:
Resolution guidance:
argocd app sync directly — suggest user do it via UI or CLI