About
This skill provides specialized guidance for writing high-quality, type-safe asynchronous code in TypeScript. It covers everything from basic Promise creation and async/await syntax to advanced patterns like type-safe error handling, concurrent execution with Promise combinators, and managing data streams with async iterators. By leveraging these patterns, developers can ensure their asynchronous logic is predictable, readable, and properly typed, minimizing common pitfalls such as unhandled rejections or race conditions in production environments.