Проектирование API TypeScript-библиотек

★ 7.9 · engineering

api is a Claude Code skill that helps design and evaluate APIs for TypeScript libraries with a focus on developer experience, extensibility, type inference, and composition. It covers state management patterns, middleware-based extensibility, and architectural decisions for building ergonomic interfaces. The skill is aimed at developers who create public-facing library APIs and want to achieve clean autocomplete, strict typing, and flexible component composition. It supports informed architectural decisions when building SDKs, frameworks, and utility libraries in TypeScript.