CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitops-workflow

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.

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with complete executable manifests for ArgoCD and Flux covering setup, sync policies, progressive delivery, secrets, and troubleshooting, plus a well-organized two-file reference bundle. The main weaknesses are a vague validation step in a workflow that enables destructive auto-sync/prune, and duplicated content between the body and the reference files.

Suggestions

Replace the vague step 4 "Validate rollbacks and secret handling" with concrete checkpoint commands (e.g., `argocd app diff my-app` before sync, a test-rollback procedure, verifying a sealed secret decrypts in-cluster) and add an explicit verify-after-sync step, since prune/selfHeal auto-sync is destructive.

De-duplicate the body against the reference files: keep a minimal inline sync-policy example and ArgoCD install snippet, and defer the detailed variants to references/sync-policies.md and references/argocd-setup.md.

Move the time-sensitive FLUX_VERSION pin and checksum into references/ (or a clearly labeled section) and drop the OpenGitOps Principles explainer, which covers concepts Claude already knows.

DimensionReasoningScore

Conciseness

Mostly lean code with terse prose, but the inline sync-policy YAML and ArgoCD installation duplicate content in references/sync-policies.md and references/argocd-setup.md, the OpenGitOps Principles section explains concepts Claude already knows, and the pinned FLUX_VERSION=2.10.0 is time-sensitive content placed outside any old-patterns/deprecated section. Not 2 because there is no padded explanatory prose.

3 / 5

Actionability

Fully executable, copy-paste-ready guidance throughout: ArgoCD Application and App of Apps manifests, checksum-verified Flux CLI install and bootstrap, GitRepository, Kustomization, canary Rollout, ExternalSecret, kubeseal commands, and troubleshooting commands, covering the common cases. Not 4 because the only partial snippet (blue-green strategy block) is a variant of the fully covered canary case.

5 / 5

Workflow Clarity

The four-step Instructions sequence (repo layout, install, sync policies, validation) is mirrored by the section order, but step 4 "Validate rollouts and secret handling" is vague with no concrete checkpoint commands, and validation is relegated to a detached Troubleshooting section. The workflow enables destructive operations (prune: true, selfHeal: true auto-sync) without explicit validation checkpoints, which caps this score at 3; not 4 because checkpoints are implicit rather than mostly present.

3 / 5

Progressive Disclosure

Bundle structure is good: two real, clearly-signaled, one-level-deep references ("**Reference:** See `references/argocd-setup.md` for detailed setup", "**Reference:** See `references/sync-policies.md`"). Not 5 because the body duplicates the reference files' content instead of deferring to them, and the 311-line body could split Progressive Delivery and Secret Management into reference files.

4 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concise, names concrete tools and capabilities, and pairs a clear what with an explicit Use-when clause containing natural trigger terms. The only weaknesses are minor missing synonyms (e.g., continuous delivery) and slight overlap risk with generic Kubernetes deployment skills.

DimensionReasoningScore

Specificity

Names the tools and several concrete capabilities: "Implement GitOps workflows with ArgoCD and Flux", "automated, declarative Kubernetes deployments with continuous reconciliation". Not 5 because "setting up declarative infrastructure management" restates earlier phrases rather than adding a distinct concrete action; not 3 because coverage exceeds 1-2 actions.

4 / 5

Completeness

Explicitly answers both: what ("Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation") and when ("Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management") with concrete trigger phrases. Not 4 because the when-clause is explicit and enumerated rather than merely implied.

5 / 5

Trigger Term Quality

"GitOps", "ArgoCD", "Flux", and "automating Kubernetes deployments" are natural terms users would say when they need this skill. Not 5 because common synonyms such as "continuous delivery", "deploy from Git", or "pull-based deployments" are missing.

4 / 5

Distinctiveness Conflict Risk

GitOps plus named tools (ArgoCD, Flux) carves a clear niche with distinct triggers. Not 5 because "automating Kubernetes deployments" is broad enough to overlap with generic Kubernetes deployment or Helm packaging skills.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

skills/gitops-workflow/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.