python-dev

Installation
SKILL.md

Iron Law

NO FASTAPI ENDPOINT WITHOUT A PYDANTIC v2 INPUT MODEL — never trust raw request data; validate at the boundary, always

Python 3.14 Development Skill

Code Conventions

  • Use Python 3.14 with type hints everywhere
  • FastAPI for REST APIs, Pydantic v2 for validation
  • Async by default: async def endpoints, asyncpg for PostgreSQL
  • Use uv for package management, ruff for linting, mypy for types
  • Folder structure: api/routes/ → services/ → repositories/ → models/
  • Tests: pytest + pytest-asyncio + httpx

Quick Scaffold — New Python Project

Installs
3
GitHub Stars
34
First Seen
May 21, 2026
python-dev — kumaran-is/claude-code-onboarding