Master Python asynchronous programming with asyncio, async/await,
Guidance for writing correct, non-blocking async Python — using async/await for I/O-bound work, never calling blocking functions from…
When to activate: ARQ, RQ, background workers, Redis-based queues, async task workers
When to activate: Typer, Click, argparse, CLI applications, rich output, progress bars, configuration files
Guidance for writing, reviewing, and refactoring Python code with clear style, naming, design principles, and testing discipline.
Python code quality standards. Use when working with types, linting, type checking, exceptions, logging, or configuring…
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
Guidance for structuring a Python/FastAPI backend into layers (routers/services/repositories) and feature-first modules so it stays easy…
When to activate: Strawberry, Graphene, GraphQL, subscriptions, dataloaders, N+1, schema-first design
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…
Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and…
Master Python from fundamentals to advanced OOP, async programming, and web frameworks.
When to activate: Python type hints, TypeVar, Generic, Protocol, TypedDict, Literal, typing extensions, mypy
Architects distributable Python desktop tools and web-ready applications using a lightweight five-layer structure with FastAPI, pywebview…
When to activate: WebSockets, real-time, FastAPI WebSocket, websockets library, broadcasting, connection management