ark-sdk-development

Regenerate and debug TypeScript types across the ARK stack from CRDs and OpenAPI specs.

413|97|Updated Aug 28, 2025
One-click install
npx skills add https://github.com/mckinsey/agents-at-scale-ark --skill ark-sdk-development-mckinsey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ark-sdk-development
Source: https://github.com/mckinsey/agents-at-scale-ark/tree/main/.claude/skills/ark-sdk-development
Command: npx skills add https://github.com/mckinsey/agents-at-scale-ark --skill ark-sdk-development-mckinsey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Regenerate and debug TypeScript types across the ARK stack (SDK, API, Dashboard) to fix type errors, align interfaces, and streamline development workflows.

Core Features & Use Cases

  • Automated type regeneration from Kubernetes CRDs and OpenAPI specs.
  • Overlay-based customization for SDK utilities and type safety.
  • Use Case: after CRD changes, regenerate types and resolve ark-dashboard compilation errors.

Quick Start

Run the ark-sdk-development workflow to regenerate types across the ARK stack and apply overlays to align SDK, API, and Dashboard.

Frequently Asked Questions about ark-sdk-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix 'Property does not exist on type' errors in ark-dashboard after CRD changes?

Yes, you can automate TypeScript code generation from Kubernetes CRDs and OpenAPI specs. This workflow enforces the full type-pipeline, applying overlays and strict naming conventions to ensure SDK and API type consistency.

Why do my ARK SDK TypeScript types fail to compile after updating Pydantic models?

ARK SDK TypeScript types fail to compile when Pydantic model updates break the strict naming conventions enforced by the type-pipeline. Regenerating types through this workflow aligns the SDK utilities with the updated backend models.

What is the best way to align TypeScript types across the ARK stack?

The best way to align TypeScript types across the ARK stack is to run an automated type regeneration workflow. This process targets CRD changes and OpenAPI-based type generation, applying overlays to align the SDK, API, and Dashboard components.

How do I apply overlay-based customization when regenerating OpenAPI TypeScript types?

You apply overlay-based customization during the OpenAPI type generation step of the workflow. This allows you to inject SDK utility modifications and enforce type safety while regenerating types from your updated CRDs.

Does the ARK type generation workflow support debugging type mismatches between the API and Dashboard?

Yes, the workflow specifically targets common ark-dashboard type errors and type mismatches. It debugs and regenerates TypeScript types across the ARK stack to ensure API and Dashboard interfaces remain consistent.