fba

FastAPI Best Architecture

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "fba" with this command: npx skills add fastapi-practices/skills/fastapi-practices-skills-fba

FastAPI Best Architecture

Official documentation: https://fastapi-practices.github.io/fastapi_best_architecture_docs/

Core Architecture

Project adopts Pseudo-three-tier architecture:

Layer Responsibility

API Route processing, parameter validation, and response return

Schema Data transfer objects, request/response data structure definitions

Service Business logic, data processing, exception handling

CRUD Database operations (inherits CRUDPlus )

Model ORM models (inherits Base )

Development Workflow

  • Define database models (model)

  • Define data validation models (schema)

  • Define routes (router)

  • Write business logic (service)

  • Write database operations (crud)

Detailed Guides

Module Document

API references/api.md

Schema references/schema.md

Model references/model.md

Naming references/naming.md

Plugin references/plugin.md

Coding Style references/coding-style.md

Config references/config.md

CLI

Execute fba -h for more details.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
1276
Profile unavailable
General

Alibaba Supplier Outreach

Find and contact verified Alibaba suppliers for your product, send optimized outreach messages, check replies, and manage negotiations for Amazon FBA sourcing.

Registry SourceRecently Updated
1398
Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
0113
Profile unavailable