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
88%
Does it follow best practices?
Impact
81%
1.80xAverage score across 3 eval scenarios
Passed
No known issues
CRD type modification workflow
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%
CRD sync error remediation
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%
Go code change build workflow
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%
f4bfd2d
Table of Contents
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.