LogoClawIndex
CasesSkillsAbout
LogoClawIndex

fastapi-project - Production-Ready FastAPI Project Setup

Scaffold new FastAPI projects or upgrade existing ones with production-ready layout and operational practices

Tags

Updated: 2026-03-23

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • create project structure
  • configure structured logging
  • setup health endpoints
  • set auth boundaries
  • configure timeouts
  • run quality checks

Inputs

  • pyproject.toml
  • project name
  • Python version
  • API surface
  • database
  • cache
  • deployment target
  • environment variables
  • secrets

Outputs

  • project scaffold
  • code quality results
  • structured logs
  • health endpoints
  • auth boundaries
  • retry strategy
  • timeout configuration
  • dependency lock

Requirements

  • Python 3.8+
  • uv
  • uvicorn
  • ruff
  • mypy
  • pytest
  • structured logging
  • request IDs
  • dependency scanning
  • auth configuration

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
production-ready
observability
security
resilience
code-quality
microservices
docker
python
fastapi
testing
logging
create project structure
configure structured logging
setup health endpoints
set auth boundaries
pyproject.toml
project name
Python version
project scaffold
code quality results
structured logs