소개
This skill acts as a strict architectural guardian for FastAPI projects, ensuring codebases adhere to the router-service-repository pattern. It prevents common anti-patterns such as performing database operations in route handlers or raising HTTP exceptions within service layers. By enforcing strict file naming conventions and mandatory dependency injection using FastAPI's Depends() pattern, it helps developers maintain a highly testable, scalable, and modular backend structure while proactively catching async/sync mismatches.