| name | python-fastapi-development |
| description | Python FastAPI backend development with async patterns, SQLAlchemy, Pydantic, authentication, and production API patterns. |
| type | skill |
| created | 2026-02-27T00:00:00.000Z |
| domain | software-development |
| category | backend |
| risk | safe |
| source | personal |
| tags | ["skill","software-development","backend","python","fastapi"] |
Python/FastAPI Development Workflow
Overview
Specialized workflow for building production-ready Python backends with FastAPI, featuring async patterns, SQLAlchemy ORM, Pydantic validation, and comprehensive API patterns.
When to Use This Workflow
Use this workflow when:
- Building new REST APIs with FastAPI
- Creating async Python backends
- Implementing database integration with SQLAlchemy
- Setting up API authentication
- Developing microservices
Workflow Phases
Phase 1: Project Setup
Skills to Invoke
app-builder - Application scaffolding
python-development-python-scaffold - Python scaffolding
fastapi-templates - FastAPI templates
uv-package-manager - Package management
Actions
- Set up Python environment (uv/poetry)
- Create project structure
- Configure FastAPI app
- Set up logging
- Configure environment variables
Copy-Paste Prompts
Use @fastapi-templates to scaffold a new FastAPI project
Use @python-development-python-scaffold to set up Python project structure
Phase 2: Database Setup
Skills to Invoke
prisma-expert - Prisma ORM (alternative)
database-design - Schema design
postgresql - PostgreSQL setup
pydantic-models-py - Pydantic models
Actions
- Design database schema
- Set up SQLAlchemy models
- Create database connection
- Configure migrations (Alembic)
- Set up session management
Copy-Paste Prompts
Use @database-design to design PostgreSQL schema
Use @pydantic-models-py to create Pydantic models for API
Phase 3: API Routes
Skills to Invoke
fastapi-router-py - FastAPI routers
api-design-principles - API design
api-patterns - API patterns
Actions
- Design API endpoints