backend-python

Create FastAPI backends with SQLAlchemy 2.0, Pydantic v2, and uv tooling.

Updated Aug 2, 2025
One-click install
npx skills add https://github.com/czer323/d3-item-salvager --skill backend-python-czer323
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-python
Source: https://github.com/czer323/d3-item-salvager/tree/main/.claude/skills/backend-python
Command: npx skills add https://github.com/czer323/d3-item-salvager --skill backend-python-czer323

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds a coherent Python backend foundation by providing a ready-to-use stack (FastAPI, SQLAlchemy 2.0, Pydantic v2) with tooling and project structure to accelerate API development.

Core Features & Use Cases

  • Ready-to-extend FastAPI + SQLAlchemy 2.0 + Pydantic v2 baseline.
  • Provided project scaffolding, tooling (uv, ruff, pytest), and examples for async services.
  • Use case: when starting a new Python backend service or microservice needing a modern, maintainable stack.

Quick Start

Initialize a new backend project with the recommended tooling and structure and start developing APIs.

Frequently Asked Questions about backend-python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a FastAPI project with SQLAlchemy 2.0 and Pydantic v2?

Scaffolding a FastAPI project with SQLAlchemy 2.0 and Pydantic v2 is accelerated by using a ready-to-use baseline that includes project structure, async configuration, and tooling setup like uv and ruff.

What is the best way to structure a new Python backend for asynchronous APIs?

The best way to structure a modern Python backend for asynchronous APIs involves integrating FastAPI, SQLAlchemy 2.0, and Pydantic v2, alongside a documented project layout and testing patterns using pytest.

Do I need uv and ruff to build a FastAPI microservice?

You do not strictly need uv and ruff to build a FastAPI microservice, but they are provided in this stack to manage packaging, dependencies, and code formatting for a maintainable async service.

Does this Python backend stack support data validation and ORM integration out of the box?

Yes, this Python backend stack supports data validation and ORM integration out of the box by combining Pydantic v2 for validation and SQLAlchemy 2.0 for asynchronous database operations.

Can I use this FastAPI baseline for internal tools or microservices?

Yes, you can use this FastAPI baseline for internal tools or microservices, as it is specifically applicable for new services requiring asynchronous APIs, data validation, and a clean project structure.