What problem does it solve? Writing Argo Workflows YAML by hand is error-prone: parameters silently fail to propagate, semaphores deadlock pipelines, and GitOps-managed templates get overwritten by manual kubectl applies. This Skill encodes the lab's hard-won rules so workflows are correct, lint-clean, and safe to run on the cluster. ## Core Features & Use Cases - Template authoring rules: Enforces explicit parameter passing, onExit teardown hooks, resource limits, file-name/metadata-name matching, and ArgoCD ownership conventions for WorkflowTemplates and CronWorkflows. - Pattern reference: Provides proven patterns for image digest pollers, semaphore topology, GitHub Contents API result publishing, DAG conditional chains, and BuildStream remote-execution pipelines. - Failure diagnosis: Catalogs red flags such as hostPID crashes, distroless image shell failures, when/Skipped output traps, and queue starvation from missing activeDeadlineSeconds. - Use Case: When a QA pipeline workflow hangs or a new CronWorkflow needs to be added, load this Skill to check the verification checklist and avoid the documented failure modes before committing. ## Quick Start Use the argo-workflows skill to review my new WorkflowTemplate in argo/workflow-templates/ and tell me what will break before I push it.