fastapi-projectlisted
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