If you're building anything with FastAPI, aiohttp, or need to handle concurrent I/O operations without blocking, this gives you structured guidance on asyncio patterns. It covers the practical stuff like task management, queues, timeouts, and backpressure handling, plus points you to a playbook with concrete examples. The scope is appropriately narrow: it's honest about when not to use async (CPU-bound work, simple scripts) and focuses on I/O-heavy scenarios like web scrapers, WebSocket servers, and microservices. Good guardrails around testing and error handling for async code, which is where things usually get messy.

skills.sh installs
380
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill async-python-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Use this skill when

  • 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

Do not use this skill when

  • The workload is CPU-bound with minimal I/O.
  • A simple synchronous script is sufficient.
  • The runtime environment cannot support asyncio/event loop usage.

Instructions

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Python
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708

Recommended

More Python
1sickn33 avatarpython-packagingsickn33/antigravity-awesome-skillspython packaging366skills.sh installs
2bobmatnyc avatarfastapi-local-devbobmatnyc/claude-mpm-skillsFastAPI dev/prod runbook (Uvicorn reload, Gunicorn)356skills.sh installs
3jorgealves avatarpython-security-scannerjorgealves/agent_skillsDetect common Python vulnerabilities such as SQL injection, unsafe deserialization, and hardcoded secrets. Use as part of a secure SDLC for Python projects.315skills.sh installs
4skillcreatorai avatarpython-developmentskillcreatorai/ai-agent-skillspython development314skills.sh installs
5martinholovsky avatarpythonmartinholovsky/claude-skills-generatorBackend services development with Python emphasizing security, performance, and maintainability for JARVIS AI Assistant228skills.sh installs
6personamanagmentlayer avatarflask-expertpersonamanagmentlayer/pclExpert-level Flask web development, REST APIs, extensions, and production deployment223skills.sh installs