Python Backend

Typed, tested Python services. A modern Python service stack: uv for environments and lockfiles, strict typing and Pydantic models at the boundaries, FastAPI or Django for the web layer, SQLAlchemy 2 for data, background jobs that retry safely, and a pytest suite with Ruff keeping the codebase consistent.

  • 10 skills
  • 2,061 lines of instructions
  • MIT

What's inside

Best for: Python developers building APIs and services. Start with uv-python-packaging and fastapi-services. Each skill loads when a request matches its description, or call one directly with its $name.

  1. uv Python Packaging One lockfile from laptop to Docker to PyPI Languages$uv-python-packaging207 lines
  2. Python Typing Strict type checks without drowning in Any Languages$python-typing240 lines
  3. Pydantic v2 Validate once at the edge, trust it everywhere Languages$pydantic-v2217 lines
  4. FastAPI Services Thin routes, typed dependencies, no blocked loop Backend & APIs$fastapi-services258 lines
  5. Django Apps Django apps with real constraints and safe settings Backend & APIs$django-apps212 lines
  6. SQLAlchemy 2.0 Typed models, scoped sessions, lazy loads that raise Databases$sqlalchemy-2216 lines
  7. Background Jobs Jobs that survive retries, crashes and deploys Backend & APIs$background-jobs176 lines
  8. pytest Testing Fixtures scoped right, cases named, suites parallel Testing & QA$pytest-testing206 lines
  9. Ruff Setup One pinned Ruff in place of flake8, Black and isort Engineering Workflow$ruff-setup168 lines
  10. Python Profiling cProfile, py-spy or memray: the right one first Performance$python-profiling161 lines
esc