A solid foundation for standing up FastAPI projects without the usual migration headaches. Covers the current stack (Pydantic v2, SQLAlchemy 2.0 async, JWT auth) and actively prevents seven documented footguns including form validation bugs and async event loop blocking. The domain-based structure and dependency injection patterns keep things maintainable as the API grows. Particularly helpful if you're migrating from older FastAPI code, since it explicitly handles Pydantic v2 breaking changes and the Python 3.8 deprecation. Includes CORS setup, error handling, and testing with AsyncClient. Reach for this when you need production-grade patterns upfront rather than refactoring later.

skills.sh installs
2K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill fastapi --agent claude-code

Installs into .claude/skills of the current project.

Files

A solid foundation for standing up FastAPI projects without the usual migration headaches. Covers the current stack (Pydantic v2, SQLAlchemy 2.0 async, JWT auth) and actively prevents seven documented footguns including form validation bugs and async event loop blocking. The domain-based structure and dependency injection patterns keep things maintainable as the API grows. Particularly helpful if you're migrating from older FastAPI code, since it explicitly handles Pydantic v2 breaking changes and the Python 3.8 deprecation. Includes CORS setup, error handling, and testing with AsyncClient. Reach for this when you need production-grade patterns upfront rather than refactoring later.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Backend & APIs, DevOps & CI/CD, Debugging, Python, Databases

More from jezweb/claude-skills

All 166
1yzfly avatardouyin-videoyzfly/douyin-mcp-serverdouyin video2Kskills.sh installs
2binance avataralphabinance/binance-skills-hubBinance Alpha request using the Binance API. Authentication requires API key and secret key.2Kskills.sh installs
3figma avatarfigma-use-slidesfigma/mcp-server-guideThis skill helps agents use Figma's use_figma MCP tool in the Slides context. Can be used alongside figma-use which has foundational context for using the use_f1.9Kskills.sh installs
4binance avatarmargin-tradingbinance/binance-skills-hubBinance Margin-trading request using the Binance API. Authentication requires API key and secret key.1.9Kskills.sh installs
5vince-winkintel avatargitlab-cli-skillsvince-winkintel/gitlab-cli-skillsComprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal. Use when user mentions GitLab CLI, glab commands, GitLab1.9Kskills.sh installs
6cognitedata avatarsecuritycognitedata/builder-skillsMUST be used whenever fixing security issues in a Flows app, or before shipping any feature that handles credentials, user input, or external data. This skill f1.9Kskills.sh installs