This skill provides specialized guidance for architecting and implementing asynchronous Python applications using the asyncio library. It helps developers master the async/await syntax, manage concurrent I/O operations, and optimize workloads for high-throughput environments like web APIs, microservices, and real-time systems. By providing structured patterns for task management, error handling, and backpressure, it ensures that Claude assists in building scalable, production-ready code that avoids common pitfalls like blocking the event loop or improper resource cleanup.
주요 기능
01Implementation of asyncio-based concurrent I/O operations
02132 GitHub stars
03Structured error handling and cancellation rules for async tasks
04Architectural patterns for FastAPI, aiohttp, and Sanic APIs
05Resource management using async queues and thread/process pools
06Advanced debugging and testing strategies for non-blocking code
사용 사례
01Building efficient web scrapers with parallel request processing
02Managing real-time communications via WebSockets and chat systems
03Developing high-concurrency web APIs and microservices