CtrlK
BlogDocsLog inGet started
Tessl Logo

ark-controller-development

Guidance for developing the Ark Kubernetes operator. Use when modifying Go types, CRDs, controllers, or webhooks. Helps with CRD generation and Helm chart sync issues.

88

2.96x
Quality

88%

Does it follow best practices?

Impact

80%

2.96x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

97%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.

The content is highly actionable with executable commands and complete code examples, well-structured sections, and a strong completion checklist. It could improve by trimming motivational prose and adding explicit validation gating around the destructive CRD/SDK regeneration steps.

Suggestions

Trim persuasive prose (e.g. "red PR checks cost more than the minute the lint takes") so every line carries operational information Claude does not already know.

Add an explicit validate-before-proceeding checkpoint for the batch/destructive regeneration steps (Helm chart CRD regen, OpenAPI/Python/TypeScript SDK regen) — e.g. confirm `make build` is green before regenerating and committing SDKs.

Consider splitting the dense worked-example and testing-matrix material into a one-level-deep reference file so the SKILL.md overview stays a lean entry point.

DimensionReasoningScore

Conciseness

The body assumes Go/Kubernetes competence (no explaining what a CRD or Helm chart is) and leads with executable commands, but a few motivational prose lines ("red PR checks cost more than the minute the lint takes", "Hand-rolled code drifts, duplicates tests") could be trimmed, fitting the efficient-with-minor-over-explanation anchor.

4 / 5

Actionability

Copy-paste-ready commands (make manifests, make lint-fix, chainsaw --selector '!llm') and complete, executable Go code in the worked examples cover the common cases, matching the fully-executable anchor.

5 / 5

Workflow Clarity

Sequences are clear (CRD generation flow, post-change make chain, before-PR e2e) and a completion checklist plus the rebuild-on-validation-error loop provide checkpoints, but the destructive/batch regeneration steps (CRD regen, SDK regen) lack explicit validate-before-proceeding gating, so it falls short of the anchor with explicit feedback loops.

4 / 5

Progressive Disclosure

No bundle files exist and the single SKILL.md is well-organized with headers, tables, and code blocks, but dense inline reference material (worked examples, testing matrix) with no one-level-deep reference split leaves minor organization gaps versus the clear-overview anchor.

4 / 5

Total

17

/

20

Passed

Description

78%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.

The description is specific, action-oriented, and includes an explicit Use-when trigger, cleanly answering both what the skill does and when to invoke it. Its only weakness is a lack of synonym/extension coverage that would push trigger quality and completeness to the top level.

DimensionReasoningScore

Specificity

Names the domain (Ark Kubernetes operator) plus several concrete actions — "modifying Go types, CRDs, controllers, or webhooks" and "CRD generation and Helm chart sync issues" — with only minor coverage gaps, matching the anchor for listing several specific actions.

4 / 5

Completeness

It states both a clear "what" ("Guidance for developing the Ark Kubernetes operator" / "Helps with CRD generation and Helm chart sync issues") and an explicit "Use when" trigger, fitting the anchor where both are present but the "when" could be slightly more exhaustive.

4 / 5

Trigger Term Quality

Natural trigger phrases a developer would say ("modifying Go types, CRDs, controllers, or webhooks", "Helm chart sync issues") give good keyword coverage, though synonyms and file extensions are absent so it is not comprehensive.

4 / 5

Distinctiveness Conflict Risk

The tightly scoped niche (Ark operator, CRDs, webhooks, Helm chart sync) with distinct triggers carries minimal overlap risk with other skills, matching the clear-niche anchor.

5 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mckinsey/agents-at-scale-ark
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.