zaffnet

Async Safety Reviewer — Project Management agent for Claude Code

Project Management community

Reviews changed Python for async-safety defects in an asyncio stack (FastAPI, asyncpg, httpx AsyncClient, SQLModel AsyncSession).

How to install Async Safety Reviewer

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.

What Async Safety Reviewer does


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

Alternatives in Project Management

  • Qualityqueen — Quality Assurance & Code Standards Specialist who ensures code meets project standards across any technology s 38.1k ★
  • FastAPI Templates — Production-ready FastAPI project structures with async patterns, dependency injection, middleware, a... - wsho 31.9k ★
  • Iwsdk Code Reviewer — Reviews IWSDK code for performance, ECS patterns, and project conventions 349 ★

Full documentation available on GitHub

View Source Repository