py-async-patterns
Installation
SKILL.md
Python Async Review
Use these rules only for async or concurrent I/O code. Prefer concrete event-loop or cancellation risks over general async style suggestions.
Review Rules
Rule: async-blocking-call
Impact: CRITICAL
Applies when: Code inside async def performs sleeping, HTTP, database, filesystem, subprocess, or CPU-heavy work.
Skip when: The operation is explicitly offloaded to a thread/process or is known non-blocking.
Python: any
Tools: ruff | project-configured
Review signal: time.sleep, requests, sync database clients, or CPU loops appear inside async def.