---
name: dokhacgiakhoa-fastapi-templates
description: "Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects."
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "46a253b7-f245-4585-b51e-a50da8391ac6"
  decimalai-version-id: "d79900bd-957d-4668-8e2e-44994c4a23cc"
  decimalai-version: "1"
  decimalai-body-sha256: "1d4750a64cecec38c02ef44ab32f4405751c93d1b20303a57ad9522c11c4078d"
  decimalai-name: "dokhacgiakhoa/fastapi-templates"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "coding"
  decimalai-source: "https://app.decimal.ai/s/dokhacgiakhoa-fastapi-templates@1/SKILL.md"
---
# FastAPI Project Templates

Production-ready FastAPI project structures with async patterns, dependency injection, middleware, and best practices for building high-performance APIs.

## Use this skill when

- Starting new FastAPI projects from scratch
- Implementing async REST APIs with Python
- Building high-performance web services and microservices
- Creating async applications with PostgreSQL, MongoDB
- Setting up API projects with proper structure and testing

## Do not use this skill when

- The task is unrelated to fastapi project templates
- You need a different domain or tool outside this scope

## Instructions

- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open `resources/implementation-playbook.md`.

## Resources

- `resources/implementation-playbook.md` for detailed patterns and examples.


## 🧠 Knowledge Modules (Fractal Skills)

### 1. [implementation-playbook](./sub-skills/implementation-playbook.md)
