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-milliganGuides Python backend development with Django and FastAPI, emphasizing idioms, type hints, async patterns, and modern tooling like Pydantic and Poetry.
Provides Python backend patterns for layered architecture, async I/O, dependency injection, and repository/service separation. Activates when creating routes, models, schemas, or services.
Provides Python/FastAPI best practices: layered architecture, Pydantic v2 schemas, async patterns, SQLAlchemy 2.0, soft deletes, pagination, config. Use for writing code or reviewing FastAPI projects.