argo-knowledge

Installation
SKILL.md

Argo Knowledge Base

Rules

  1. Always use correct apiVersion and kind. Every Argo CRD uses apiVersion: argoproj.io/v1alpha1. Never invent CRDs or apiVersions that do not exist.
  2. Load references on-demand. Only read reference files when the user's question requires detailed field-level knowledge. Do not preload all references.
  3. Max 1-2 reference files per question. Keep context focused. If a question spans more than two reference areas, answer the primary question first and offer to elaborate.
  4. Validate YAML before presenting. Every YAML example must be syntactically valid and use real field names from the Argo CRD schemas.
  5. Prefer canonical patterns. Use the numbered patterns below as starting points. Adapt to the user's specifics rather than inventing from scratch.
  6. State trade-offs. When recommending an approach, briefly note what you give up.

What is Argo

The Argo project is a set of Kubernetes-native tools for running and managing jobs and applications on Kubernetes.

  • Argo CD — Declarative GitOps continuous delivery. Watches Git repos and syncs Kubernetes resources to match the desired state. Supports Helm, Kustomize, plain YAML, Jsonnet, and plugin-based config management tools. Provides a UI, CLI, and API for managing applications across multiple clusters.

  • Argo Rollouts — Progressive delivery controller. Extends Kubernetes Deployments with canary releases, blue-green deployments, experimentation, and automated analysis-driven promotion/rollback. Integrates with service meshes and ingress controllers for traffic management.

Installs
2
GitHub Stars
11
First Seen
Sep 25, 2026