architect-python-uv-fastapi-sqlalchemy
Architect: Python + uv + FastAPI + SQLAlchemy
Use this skill when the user wants a production API scaffold in Python with modern packaging (uv), database migrations, containerization, and CI.
Docker is required by default for this runnable base architect skill. Only allow NO_DOCKER=yes when the user explicitly asks for a local-only exception.
Inputs
Collect these values first:
PROJECT_NAME: kebab-case repository/folder name.MODULE_NAME: import-safe module name (usually snake_case).PYTHON_VERSION: default3.12.DATABASE_URL: runtime DB URL.NO_DOCKER: defaultno. Setyesonly when user explicitly opts out of containerization.
Use these version defaults unless user requests otherwise:
uvlatest stable viaastral-sh/setup-uv- Python
3.12 postgres:16-alpine
More from ajrlewis/ai-skills
addon-rag-ingestion-pipeline
Use when adding multi-format RAG ingest, chunk, embed, and retrieval pipelines; pair with architect-python-uv-batch or architect-python-uv-fastapi-sqlalchemy.
11addon-docling-legal-chunk-embed
Use when you need legal PDF to markdown extraction plus clause chunking and embedding prep; pair with addon-rag-ingestion-pipeline and architect-python-uv-batch.
10addon-llm-ancient-greek-translation
Use when adding Koine or Attic Greek translation to Next.js content flows; pair with ui-editorial-writing-surface and addon-nostr-nip23-longform.
10architect-python-uv-batch
Use when scaffolding production-ready Python uv batch or worker projects with Docker required by default.
10addon-human-pr-review-gate
Use when agent-generated code must pass a human PR review gate with trusted checks and merge blocks; pair with addon-decision-justification-ledger and architect-stack-selector.
9ui-editorial-writing-surface
Use when adding typography-first long-form writing and publish UI in Next.js; pair with addon-domain-semantic-adaptation.
9