What problem does it solve?
This Skill provides backend FastAPI architectural patterns and templates to help developers implement a robust 3-tier backend without forcing a workflow change. It acts as a technical reference and starter kit, ensuring backend decisions stay aligned with established best practices.
Core Features & Use Cases
- 3-Tier Architecture Guidance: Enforces strict separation between Routes (API), Services (Business Logic), and Repositories (Data).
- Reference Documentation: Points to centralized backend docs at
.github/docs-internal/Documentations/Backend/ to prevent duplication.
- Templates for Rapid Scaffolding: Includes templates for Endpoint, Service, and Repository layers to accelerate backend implementation and maintain consistency.
Quick Start
Copy the provided templates (endpoint_template.py, service_template.py, repository_template.py) into your FastAPI project, replace placeholders with your module names, and adapt to your domain models and RBAC rules.