ARK SDK & Type Development

•
305
•

Manages the end-to-end type generation pipeline from Kubernetes CRDs to TypeScript for the ARK agentic framework.

This skill automates and debugs the multi-stage type synchronization process within the McKinsey ARK stack, ensuring consistency across Kubernetes CRDs, Python SDKs, FastAPI services, and TypeScript dashboards. It provides specialized guidance for resolving Pydantic model naming collisions, regenerating OpenAPI specifications, and implementing custom SDK functionality through Python overlays, making it an essential tool for developers building or maintaining agentic resources at scale.

主要功能

01OpenAPI specification generation from FastAPI/Pydantic models
02Automated CRD-to-Python SDK type generation
03TypeScript type synchronization for frontend dashboard integration
04Conflict resolution for global Pydantic model naming collisions
05SDK customization via Python overlay management
06305 GitHub stars

使用场景

01Updating the dashboard when Kubernetes CRD schemas change
02Exposing new agentic resource fields through the ARK API
03Fixing 'Property does not exist on type' errors in TypeScript