Load when editing Python files in backend/, api/, routes/, services/, or models/ directories. Provides FastAPI and async SQLAlchemy patterns for REST API development.
⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 11, 2026⬇️1downloads
This Claude skill accelerates Python backend development by providing production-ready patterns for FastAPI and asynchronous SQLAlchemy. It streamlines the creation of secure REST APIs, handles complex database migrations with Alembic, and implements robust WebSocket management, ensuring high-performance, type-safe, and scalable code architecture.
Use Cases
Developing secure RESTful endpoints with integrated JWT authentication, session management, and OAuth flows.
Managing asynchronous database operations and schema migrations using SQLAlchemy and Alembic to ensure data consistency.
Implementing real-time, bidirectional communication features like chat or live notifications using structured WebSocket connection management.
Enforcing clean architecture and best practices through layer separation (Endpoint → Service → Model) and strict Pydantic type validation.
Optimizing backend security and monitoring with built-in patterns for input sanitization, rate limiting, and structured logging.
name
backend-api
description
Load when editing Python files in backend/, api/, routes/, services/, models/, websocket files, or alembic/. Provides FastAPI, async SQLAlchemy, WebSocket, Authentication, and Database Migration patterns.