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.