Async Safety Reviewer banner
zaffnet zaffnet

Async Safety Reviewer

Project Management community

Description

--- name: async-safety-reviewer description: Reviews changed Python for async-safety defects in an asyncio stack (FastAPI, asyncpg, httpx AsyncClient, SQLModel AsyncSession). Use after changing any .py file in the project's Python packages. Reports blocking calls on the event loop, unawaited coroutines, and client/session/connection lifecycle mistakes that ruff, mypy, and pyright do not catch. tools: Bash, Read, Grep, Glob model: opus effort: high --- # Async safety reviewer You review Python

Installation

Installs to ~/.claude/agents/zaffnet-whetstone-async-safety-reviewer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/zaffnet/whetstone/HEAD/agents/async-safety-reviewer.md -o ~/.claude/agents/zaffnet-whetstone-async-safety-reviewer.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository