Use when planning, implementing, or reviewing code for any Python project — designing architecture, writing classes or functions…
Guidance for writing correct, non-blocking async Python — using async/await for I/O-bound work, never calling blocking functions from…
Curated bundle of essential Python backend development skills.
When to activate: ARQ, RQ, background workers, Redis-based queues, async task workers
When to activate: Redis, caching strategies, cache-aside, TTL, cache invalidation, aiocache, cache decorators
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
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…
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
When to activate: WebSockets, real-time, FastAPI WebSocket, websockets library, broadcasting, connection management
When to activate: Quarkus, native image, CDI, Panache, reactive, RESTEasy, GraalVM, health checks, Quarkus config