AI Agent Skills for FastAPI Best Architecture development.
npx skills add fastapi-practices/skillsFastAPI Best Architecture (fba) project development guide. Provides architecture specifications, coding styles, plugin development guidance, runtime feature patterns, and plugin sharing / marketplace publishing workflows.
Use Cases:
- Develop new features or modules in fba project
- Create or modify plugins (App-level / Extend-level)
- Share plugins through public repositories and publish/update marketplace submodules
- Write API, Service, CRUD, Model, Schema layers
- Database migration and model design
- JWT authentication and RBAC permission configuration
- Pagination, cache, Celery, i18n, configuration, and code-generation review
- Code review and code style checking
Included References:
SKILL.md- Main entry point with architecture overview, quick referencereferences/api.md- Router organization, response patterns, authentication and permissionsreferences/development.md- Cross-layer feature workflow, Service/CRUD placement, pagination, cache, Celery, i18n, and code generationreferences/coding-style.md- Coding style, documentation, and comment standardsreferences/config.md- Global configuration referencereferences/model.md- Database models, field types, and migrationsreferences/naming.md- CRUD / Service / API / Schema naming conventionsreferences/plugin.md- Plugin development, manifest, hooks, SQL, and README conventionsreferences/plugin-sharing.md- Plugin repository sharing, marketplace publishing, and update workflowreferences/schema.md- Pydantic Schema definition standards
Repository folder name for the fba skill.
- FastAPI Best Architecture - Enterprise-level backend architecture
- FastAPI Best Architecture Docs - Official documentation