This is a development guide for FastAPI Best Architecture, a structured approach to building FastAPI applications with a clean three-tier separation between API routes, business services, and database operations. It walks you through their opinionated workflow (models first, then schemas, routes, services, and CRUD layers) and points you to specific documentation for naming conventions, coding style, and plugin development. If you're building a FastAPI project and want guardrails around architecture decisions rather than figuring it out yourself, this gives you a blueprint. The CLI tool and detailed references suggest this is an actual framework or template project, not just theoretical guidance.

skills.sh installs
472
GitHub stars
10
last updated
Aug 21, 2026

Install

$ npx -y skills add fastapi-practices/skills --skill fba --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a development guide for FastAPI Best Architecture, a structured approach to building FastAPI applications with a clean three-tier separation between API routes, business services, and database operations. It walks you through their opinionated workflow (models first, then schemas, routes, services, and CRUD layers) and points you to specific documentation for naming conventions, coding style, and plugin development. If you're building a FastAPI project and want guardrails around architecture decisions rather than figuring it out yourself, this gives you a blueprint. The CLI tool and detailed references suggest this is an actual framework or template project, not just theoretical guidance.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/fastapi-practices/skills
Categories
Git & Pull Requests, Documentation, Code Review & Quality, Python, Design & UI/UX
First seen
Jun 3, 2026
1galaxy-dawn avatarskill-quality-reviewergalaxy-dawn/claude-scholarThis skill should be used when the user asks to "analyze skill quality", "evaluate this skill", "review skill quality", "check my skill", or "generate quality r467skills.sh installs
2pproenca avatartailwind-ui-refactorpproenca/dot-skillsRefactoring UI design patterns for Tailwind CSS applications. This skill should be used when writing, reviewing, or refactoring HTML with Tailwind utility class467skills.sh installs
3dpearson2699 avatarlive-activitiesdpearson2699/swift-ios-skillsImplement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the465skills.sh installs
4dpearson2699 avatarmapkit-locationdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,461skills.sh installs
5mims-harvard avatartooluniverse-drug-drug-interactionmims-harvard/tooluniverseAssess drug-drug interactions — CYP metabolic interactions (substrate/inhibitor/inducer), transporter (P-gp, BCRP, OATP) effects, pharmacodynamic synergy/antago457skills.sh installs
6dpearson2699 avatarphotos-camera-mediadpearson2699/swift-ios-skillsImplement, review, or improve photo picking, camera capture, and media handling in iOS apps. Use when working with PhotosPicker, PHPickerViewController, camera 456skills.sh installs