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.

64

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.

A well-organized, highly actionable body with copy-paste-ready manifests for both ArgoCD and Flux and appropriately offloaded detail files. The main deficiency is the absence of validation/verification checkpoints in workflows that enable destructive prune/selfHeal behavior, which caps workflow clarity; progressive delivery and secret management content could also be moved to reference files for consistency.

Suggestions

Add verification checkpoints after destructive configuration — e.g., after creating an Application with prune/selfHeal enabled, verify health with `argocd app get my-app` or `kubectl get application my-app -n argocd` before proceeding, and promote the existing troubleshooting commands into an explicit error-recovery step in the workflow.

Move the Progressive Delivery and Secret Management sections into reference files (e.g., references/progressive-delivery.md, references/secrets.md), keeping only a brief overview and pointer in SKILL.md, consistent with how setup and sync-policy detail is already handled.

Convert the reference pointers into markdown links (e.g., [argocd-setup.md](references/argocd-setup.md)) and trim the redundant intro/Purpose sections that restate the frontmatter description.

DimensionReasoningScore

Conciseness

The body assumes Kubernetes competence and delivers dense, mostly self-explanatory code blocks — no padding about what GitOps or Kubernetes is. Minor trimmable content exists: the intro line "Complete guide to implementing GitOps workflows..." and the Purpose section both restate the description, and the four-bullet OpenGitOps Principles list is concept review Claude already knows, fitting the 4 anchor ('efficient; minor instances of over-explanation that could be trimmed') rather than the lean 5 anchor.

4 / 5

Actionability

Guidance is overwhelmingly concrete and copy-paste ready: kubectl install commands, flux bootstrap with flags, full Application/GitRepository/Kustomization/Rollout/ExternalSecret manifests, and argocd CLI troubleshooting commands. It stays at 4 rather than 5 due to minor gaps — the blue-green block is a fragmentary 'strategy' snippet rather than a complete manifest, and the Flux CLI install section defers non-Homebrew users to an external link.

4 / 5

Workflow Clarity

Both tool paths have clear numbered sequences (Installation → Repository Structure → Create Application → App of Apps; Installation → GitRepository → Kustomization), and the Flux path includes one validation checkpoint ('flux check --pre'). However, this skill configures destructive operations (prune: true deletes resources not in Git, selfHeal reverts manual changes), and there are no post-apply verification steps — nothing tells the reader to confirm application health/sync status after creating an app before proceeding. Per the rubric's cap guidance for destructive/batch workflows without validation, workflow clarity is capped at 3 despite the good sequencing.

3 / 5

Progressive Disclosure

Good structure: two real, one-level-deep reference files are clearly signaled inline ("See `references/argocd-setup.md` for detailed setup", "See `references/sync-policies.md`"), and detailed material (HA/Helm/SSO/RBAC setup, sync windows, health-check Lua) is correctly kept out of the main file. It falls short of 5 because substantial topics (Progressive Delivery, Secret Management) are fully inlined in SKILL.md where the established pattern would put them in reference files, and the reference pointers are plain backtick paths rather than discoverable links.

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: explicit third-person 'what' and 'when' clauses, named tools (ArgoCD, Flux), and natural trigger terms. The only weaknesses are minor — slightly generic verbs in the capability list, a few missing synonyms like 'continuous delivery'/'CI/CD', and one broad trigger ('automating Kubernetes deployments') that could overlap with adjacent Kubernetes deployment skills.

DimensionReasoningScore

Specificity

The description names the domain and concrete capabilities: "Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation" — tools, deployment automation, and reconciliation are all specific actions. It falls short of the 5 anchor because 'implement' and 'automate' are still somewhat generic verbs without enumerating the fuller range of what the skill covers (e.g., sync policies, progressive delivery, secret management).

4 / 5

Completeness

It explicitly answers both questions: the 'what' is "Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation", and the 'when' is "Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management" — three concrete trigger phrases, matching the 5 anchor's structure exactly. It is not a 4 because the 'when' clause is fully explicit and specific, not merely present with room for improvement.

5 / 5

Trigger Term Quality

Natural trigger phrases users would say are present: "GitOps", "ArgoCD", "Flux", "automating Kubernetes deployments", "declarative infrastructure management". A few common variations are missing (e.g., 'continuous delivery/deployment', 'CI/CD for Kubernetes', 'pull-based deployment'), which keeps it at 4 rather than the comprehensive synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

The GitOps/ArgoCD/Flux niche is clear and these are highly distinctive triggers with minimal conflict risk against unrelated skills. It is not a 5 because the trigger "automating Kubernetes deployments" is broad and could overlap with closely related skills (the body itself lists k8s-manifest-generator and helm-chart-scaffolding), matching the 4 anchor's 'minor overlap risk with closely related 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

wshobson/agents

Path

plugins/kubernetes-operations/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.