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

1.80x
Quality

88%

Does it follow best practices?

Impact

81%

1.80x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a solid skill description that clearly identifies its niche (Ark Kubernetes operator development), provides explicit trigger conditions, and uses domain-appropriate terminology that developers would naturally use. The main area for improvement is slightly more specificity in the concrete actions it supports beyond the general 'guidance' framing.

DimensionReasoningScore

Specificity

Names the domain (Ark Kubernetes operator) and some actions (modifying Go types, CRDs, controllers, webhooks, CRD generation, Helm chart sync), but the actions are described at a moderate level of detail rather than listing multiple concrete specific operations.

2 / 3

Completeness

Clearly answers both 'what' (guidance for developing the Ark Kubernetes operator, helps with CRD generation and Helm chart sync issues) and 'when' (explicit 'Use when modifying Go types, CRDs, controllers, or webhooks').

3 / 3

Trigger Term Quality

Includes strong natural keywords a developer would use: 'Kubernetes operator', 'Go types', 'CRDs', 'controllers', 'webhooks', 'CRD generation', 'Helm chart sync'. These are terms developers would naturally mention when working on this kind of project.

3 / 3

Distinctiveness Conflict Risk

Highly specific to the 'Ark Kubernetes operator' with distinct triggers like CRDs, webhooks, Helm chart sync, and Go types. Very unlikely to conflict with other skills due to the narrow, well-defined niche.

3 / 3

Total

11

/

12

Passed

Implementation

87%

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

This is a well-crafted, concise skill that efficiently communicates the Ark operator development workflow. Its strengths are token efficiency and actionable commands with clear directory mappings. The main weakness is the lack of explicit validation/error-recovery guidance when the standard fix steps don't resolve CRD sync issues.

Suggestions

Add a brief troubleshooting note for when 'make manifests && make build' doesn't resolve sync errors (e.g., check for manual edits in dist/chart/templates/crd/, verify marker annotations in types files).

DimensionReasoningScore

Conciseness

Every section is lean and purposeful. No unnecessary explanations of what Kubernetes operators are, what CRDs are, or how Go works. The ASCII flow diagram efficiently conveys the generation pipeline.

3 / 3

Actionability

Provides specific, copy-paste-ready commands (make manifests, make build, make lint-fix) with clear context on when to use each. Directory paths and file patterns are concrete and specific.

3 / 3

Workflow Clarity

The CRD generation flow and fix steps are clearly sequenced, but there's no explicit validation checkpoint or feedback loop after running 'make manifests' — if the build still fails after the fix steps, there's no guidance on what to check or retry. For operations that modify generated CRDs, a validation step would strengthen this.

2 / 3

Progressive Disclosure

For a skill under 50 lines with a focused scope, the content is well-organized with clear sections (flow diagram, fix steps, directory reference, common tasks). No need for external file references given the concise scope.

3 / 3

Total

11

/

12

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.

Validation11 / 11 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.