async-python-patterns
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
Install
git clone https://github.com/wshobson/agents /tmp/agents && ln -s /tmp/agents/plugins/python-development/skills/async-python-patterns ~/.claude/skills/async-python-patterns
From README
Async Python Patterns Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems. When to Use This Skill Building async web APIs (FastAPI, aiohttp, Sanic) Implementing concurrent I/O operations (database, file, network) Creating web scrapers with concurrent requests Developing real-time applications (WebSocket servers, chat systems) Processing multiple independent tasks simultaneously Building microservices with async communication Optimizing I/O-bound workloads Implementing async background tasks and queues Sync vs Async Decision Guide Before adopting async, consider whether it's the right choice for your use case.
More from this repo
python-packaging
Used to create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to...
ai-debt-detector
Use after generating code, after accepting AI suggestions, or when reviewing AI-written modules.
market-sizing-analysis
Calculate TAM/SAM/SOM for market opportunities using top-down, bottom-up, and value theory methodologies.
