CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitops-repo-audit

Audit and validate Flux CD GitOps repositories by scanning local repo files (not live clusters) — runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets management, and produces a prioritized GitOps report. Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo.

Quality

92%

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

92%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-engineered skill body: a phased audit workflow with concrete, executable commands and explicit failure handling, backed by a real bundle whose every referenced path resolves. The only weakness is mild density in a few spots (inventory output enumeration, long parenthetical focus bullets) that could be trimmed for token efficiency.

DimensionReasoningScore

Conciseness

The body is operational and assumes Flux/Kustomize knowledge — no concept explanations — but a few passages could be tightened, e.g., the Phase 1 enumeration of inventory JSON fields and the dense parenthetical bullets in Phases 4–5. Not 5: minor over-explanation of script output structure; not 3: every section instructs rather than describes and padding is minimal.

4 / 5

Actionability

Fully executable guidance throughout: "scripts/discover.sh -d <repo-root>", the mktemp/validate.sh -b bundle pattern, "scripts/check-deprecated.sh -d <repo-root>" with per-exit-code semantics, the dotenv -E re-validation workflow, and concrete grep examples against the field index. Not 4: commands are copy-paste ready and error paths (unwritable tmp, exit 2, skipped resources) are explicitly covered.

5 / 5

Workflow Clarity

Six clearly sequenced phases (Discovery → Validation → API Compliance → Best Practices → Security → Report) with explicit validation checkpoints: validation script exit codes, deprecated-scan exit codes including the exit-2 "Report Phase 3 as failed ... never as clean" rule, and "treat 'skipped' as expected" guidance. Not 4: checkpoints and failure semantics are explicit per phase rather than implicit, and checklists are provided via the reference files.

5 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references: every reference file (repo-patterns, best-practices, security-audit, api-migration, API summaries), script, and field-index asset cited in the body exists in the bundle, and the "Loading References" section gives per-file load conditions. Not 4: content is appropriately split, the CRD table links directly to the leaf field indexes, and references do not nest further.

5 / 5

Total

19

/

20

Passed

Description

92%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: concrete multi-action capability list, explicit "Use when" trigger clause, and a well-bounded Flux CD GitOps niche. The only minor gap is that trigger nouns are limited to "GitOps repo" without common synonyms like "Flux repo" or "manifests".

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — "runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets management, and produces a prioritized GitOps report" — comprehensively covering validation, compliance, security, and reporting. Not 4: coverage spans the skill's full scope with no minor gaps.

5 / 5

Completeness

Clearly answers both what (the enumerated audit/validate/review/report actions) and when ("Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo") with concrete trigger phrases. Not 4: the when-clause is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

"Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo" gives good natural trigger-verb coverage. Not 5: common noun variations and synonyms (e.g., "Flux repo", "manifests", "GitOps setup") are missing; not 3: the triggers are explicit, natural, and multiple.

4 / 5

Distinctiveness Conflict Risk

"Flux CD GitOps repositories by scanning local repo files (not live clusters)" carves out a clear niche with distinct triggers and tightly bounded scope. Not 4: overlap risk with generic Kubernetes or live-cluster skills is minimal given the explicit Flux CD + GitOps + local-files framing.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 19 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 20 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

fluxcd/agent-skills

Path

skills/gitops-repo-audit/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.