Python Fastapi Architecture

Use this skill when the user says 'FastAPI structure', 'FastAPI architecture', 'FastAPI folder', 'FastAPI clean arch', 'FastAPI router', 'FastAPI dependency injection', 'Python backend structure', or when building a FastAPI application. This skill enforces: Clean Architecture folder structure (api/core/domain/application/infrastructure/schemas), Pydantic schemas at the API boundary only, Depends for DI, repository pattern with ABC, pure domain entities with dataclasses. Requires FastAPI in dependencies. Do NOT use for: Django projects, Flask, or non-Python backend stacks.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/backend/python/fastapi commit ec6fe871cc

Frequently asked questions

npx skillmds@latest add j4flmao/python-fastapi-architecture