When to activate: httpx, API clients, retry logic, auth headers, rate limiting client-side, OpenAPI client generation
Best practices, common mistakes, decision guidance, and checklists for async Python, asyncio, and FastAPI — covering single-instance code…
Production Python async patterns including asyncio TaskGroup, FastAPI dependency injection and middleware, SQLAlchemy 2.0 async sessions…
When to activate: ARQ, RQ, background workers, Redis-based queues, async task workers
Pythonic code with modern type hints, dataclasses, async patterns, packaging, and testing
Guidance for writing, reviewing, and refactoring Python code with clear style, naming, design principles, and testing discipline.
When to activate: multiprocessing, threading, concurrent.futures, ProcessPoolExecutor, GIL, CPU-bound tasks
When to activate: configuration management, pydantic-settings, env files, feature flags, environment-specific settings
When to activate: dataclasses, attrs, msgspec, frozen dataclasses, slots, inheritance, value objects
Modern Python development workflow where ALL Python execution goes through uv run — never call python, pip, or pytest directly.
Set up a Python virtual environment and install Reflex.
When to activate: event-driven architecture, domain events, event sourcing, Kafka, RabbitMQ, NATS
Enforces Python best practices, type safety, and modern development standards for robust backend applications.
Guidance for structuring a Python/FastAPI backend into layers (routers/services/repositories) and feature-first modules so it stays easy…
Python/FastAPI coding standards including async patterns, Pydantic v2, SQLAlchemy 2.0, and project structure.
When to activate: gRPC, protobuf, grpcio, async gRPC, streaming, service definitions, interceptors
MANDATORY FIRST STEP for Shutterstock API Explorer Python SDK work in a Python project — load this BEFORE you write any code; Python SDK…
Master Python from fundamentals to advanced OOP, async programming, and web frameworks.
Systematically refactors Python code to improve maintainability, readability, and performance using industry-standard design patterns and…
Facilitates the creation of high-performance Python bindings for Rust cores using PyO3 and idiomatic wrapper patterns.
You are now an expert in python-tcod (libtcod Python bindings), a high-performance library for developing roguelike games.