sickn33 avatar

Python Fastapi Development

This is a structured eight-phase workflow for building production FastAPI backends, covering everything from project scaffolding with uv through SQLAlchemy setup, JWT auth, error handling, and Docker deployment. It's essentially a checklist with copy-paste prompts that chain together other Claude skills at each stage. Use it when you're starting a new FastAPI project and want guardrails on the right order of operations, or when you need to remember which supporting skills exist for database design or API testing. The quality gates are sensible (80% coverage, type checking, security scans), though you'll still need to know FastAPI well enough to evaluate what gets generated. Think of it as scaffolding for the scaffolding process.

skills.sh installs
420
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill python-fastapi-development --agent claude-code

Installs into .claude/skills of the current project.

Files

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
  1. Set up Python environment (uv/poetry)
  2. Create project structure
  3. Configure FastAPI app
  4. Set up logging
  5. 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

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Python
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708

Recommended

More Python
1affaan-m avatardjango-celeryaffaan-m/eccDjango + Celery async task patterns — configuration, task design, beat scheduling, retries, canvas workflows, monitoring, and testing. Use when adding backgroun5.6Kskills.sh installs
2affaan-m avatardjango-celeryaffaan-m/everything-claude-codedjango celery1.7Kskills.sh installs
3mindrally avatarflask-pythonmindrally/skillsGuidelines for Flask Python development with best practices for blueprints, RESTful APIs, and application factories.1.6Kskills.sh installs
4vintasoftware avatardjango-celery-expertvintasoftware/django-ai-pluginsExpert Django Celery guidance for asynchronous task processing. Use when designing background tasks, configuring Celery workers, handling task retries and error1.2Kskills.sh installs
5microsoft avatarpython-appservice-deploymicrosoft/azure-skillsDeploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: "Flask App Service", "Django App Service", "FastAPI App Service", "deploy Python to 322.4Kskills.sh installs
6trailofbits avatarmodern-pythontrailofbits/skillsConfigures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.9.3Kskills.sh installs