From billy-milligan
Provides Python backend patterns for FastAPI, Django, SQLAlchemy, async code, and Pydantic v2. Covers principles like async usage, lifespan managers, and type annotations; includes references and stack detection script.
How this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:backend-pythonThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Async throughout**: Mixing sync and async in FastAPI causes thread pool starvation.
on_event is deprecated.references/fastapi-patterns.md — DI, Pydantic v2, background tasks, async middlewarereferences/django-patterns.md — Models, DRF, signals, migrations, admin customizationreferences/sqlalchemy-patterns.md — Session management, eager/lazy loading, async, Alembicreferences/async-python.md — asyncio, aiohttp, concurrent.futures, structured concurrencyscripts/detect-python-stack.sh — Reads requirements.txt/pyproject.toml to identify stacknpx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganProvides expert Python backend patterns for Django, FastAPI, Flask: Pydantic models, dependency injection, background tasks, exception handling, lifespan events, async programming.
Provides production patterns for async Python backends using FastAPI dependencies, SQLAlchemy 2.0 async sessions, asyncio TaskGroup, and connection pooling. Use for services, endpoints, DB sessions, or pool tuning.
Provides Python backend patterns for layered architecture, async I/O, dependency injection, and separation of HTTP, business logic, and data access layers. Examples use FastAPI, SQLAlchemy, and Pydantic.