fastapi-core-service

Community

Base service layer for FastAPI repositories.

Authoragusmdev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a reusable base service layer that orchestrates repository operations, enabling consistent business rules and orchestration across FastAPI applications.

Core Features & Use Cases

  • CRUD orchestration: Centralizes create, read, update, and delete flows behind a single service.
  • Business logic hooks: Enables validation, cross-cutting concerns, and event hooks without touching routers or models.
  • Multi-repository orchestration: Coordinates operations across multiple repositories to implement complex workflows.

Quick Start

Instantiate a concrete service by supplying a repository, then extend the base class to add domain logic. Use the service from your routers to perform CRUD operations while keeping routing and data access concerns separate.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fastapi-core-service
Download link: https://github.com/agusmdev/burntop/archive/main.zip#fastapi-core-service

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.