← ClaudeAtlas

fastapi-projectlisted

Scaffold and evolve FastAPI projects with uv-based tooling, structured settings, and production-ready observability, resilience, availability, and security patterns aligned with python.instructions.md.
diegosouzapw/awesome-omni-skill · ★ 43 · API & Backend · score 58
Install: claude install-skill diegosouzapw/awesome-omni-skill
# FastAPI Project Skill 🧩 This skill scaffolds new FastAPI projects or upgrades existing ones with a production-ready layout and operational practices suitable for large systems. ## Scope and alignment 🧭 Mandatory reads (must be loaded before using this skill): - [Python instructions](../../instructions/python.instructions.md) — use its identifiers when describing compliance. - [Local-first dev baseline](../../instructions/includes/local-first-dev-baseline.include.md) - [Quality gates baseline](../../instructions/includes/quality-gates-baseline.include.md) - [Observability logging baseline](../../instructions/includes/observability-baseline.include.md) - [AI-assisted change baseline](../../instructions/includes/ai-assisted-change-baseline.include.md) ## Inputs to confirm ✅ - Project name and Python version - API surface (REST only, GraphQL, or mixed) - Database (SQLite/PostgreSQL) and cache (Redis/none) - Background jobs (Celery/Arq/RQ/none) and async worker needs - Deployment target (container, PaaS, serverless) - Environment split (local/staging/prod) and secrets strategy ## Quick reference 🧠 | Capability | Purpose | Key Outputs | | --------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------- | | Project scaffold | Create a working FastAPI fo