fba

fastapi-practices/skills · updated Apr 8, 2026

$npx skills add https://github.com/fastapi-practices/skills --skill fba
0 commentsdiscussion
summary

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

skill.md

FastAPI Best Architecture

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

Core Architecture

Project adopts 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

  1. Define database models (model)
  2. Define data validation models (schema)
  3. Define routes (router)
  4. Write business logic (service)
  5. 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.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.770 reviews
  • Liam Nasser· Dec 28, 2024

    fba reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Liam Mensah· Dec 24, 2024

    fba is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Kwame Menon· Dec 16, 2024

    fba is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Layla Abbas· Dec 12, 2024

    Solid pick for teams standardizing on skills: fba is focused, and the summary matches what you get after install.

  • Chen Perez· Nov 19, 2024

    Registry listing for fba matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Noor Menon· Nov 15, 2024

    Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Charlotte Yang· Nov 7, 2024

    Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Layla Bansal· Nov 3, 2024

    I recommend fba for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Henry White· Oct 26, 2024

    I recommend fba for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Layla Gill· Oct 22, 2024

    Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.

showing 1-10 of 70

1 / 7