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

Evaluation results

85%

52%

Extend the ArkJob CRD with Node Scheduling Support

CRD type modification workflow

Criteria
Without context
With context

NodeSelector field added

100%

100%

Field has Go doc comment

100%

100%

Output file in api/v1alpha1/

100%

100%

build.sh produced

100%

100%

cd ark in script

0%

100%

make manifests in script

0%

100%

make build in script

0%

100%

manifests before build

0%

100%

make lint-fix in script

0%

0%

95%

26%

Fix Broken CI After Adding a Status Field to ArkController

CRD sync error remediation

Criteria
Without context
With context

fix_crd_sync.sh produced

100%

100%

cd ark in fix script

0%

50%

make manifests as fix step

100%

100%

make build after manifests

100%

100%

manifests before build ordering

100%

100%

crd_layout.md produced

100%

100%

Source CRD path mentioned

100%

100%

Helm chart CRD path mentioned

0%

100%

Auto-sync described

40%

100%

64%

29%

Implement a Finalizer in the ArkWorkflow Controller

Go code change build workflow

Criteria
Without context
With context

Controller in internal/controller/

100%

0%

Webhook in internal/webhook/

100%

0%

GenAI helper in internal/genai/

0%

0%

dev_workflow.sh produced

100%

100%

cd ark in workflow script

0%

0%

make lint-fix in script

0%

100%

make build in script

0%

100%

lint-fix before build

0%

100%

Finalizer logic implemented

100%

100%

Repository
mckinsey/agents-at-scale-ark
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.