fastapi-clean-architecture

Installation
SKILL.md

FastAPI Clean Architecture Skill

Overview

This skill guides you in building FastAPI applications following Clean Architecture principles, based on production patterns from enterprise financial systems. It emphasizes proper layer separation, dependency injection, repository patterns, and comprehensive testing strategies.

When to Use This Skill

  • Starting a new FastAPI project requiring clean architecture
  • Refactoring existing FastAPI code for better maintainability
  • Implementing domain-driven design with FastAPI
  • Building testable, scalable backend services
  • Integrating multiple data sources (PostgreSQL, Redis, external APIs)

Core Architecture Principles

Three-Layer Architecture

Related skills

More from rafaelkamimura/claude-tools

Installs
19
GitHub Stars
6
First Seen
Feb 10, 2026