wshobson avatar

Fastapi Templates

The fastapi-templates skill provides production-ready project structures and patterns for building FastAPI applications with async operations, dependency injection, and comprehensive error handling. It's designed for developers creating new REST APIs, microservices, or high-performance web services in Python. The skill solves the problem of establishing proper project organization, implementing async/await patterns correctly, and following best practices for scalable backend development.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
18
skills.sh installs
26.5K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill fastapi-templates --agent claude-code

Installs into .claude/skills of the current project.

Files

FastAPI Project Templates

Production-ready FastAPI project structures with async patterns, dependency injection, middleware, and best practices for building high-performance APIs.

When to Use This Skill

  • Starting new FastAPI projects from scratch
  • Implementing async REST APIs with Python
  • Building high-performance web services and microservices
  • Creating async applications with PostgreSQL, MongoDB
  • Setting up API projects with proper structure and testing

Core Concepts

1. Project Structure

Recommended Layout:

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Backend & APIs, Debugging, Python

More from wshobson/agents

All 174
1antfu avatarnuxtantfu/skillsNuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid re24.6Kskills.sh installs
2jeffallan avatarlaravel-specialistjeffallan/claude-skillsBuild and configure Laravel 10+ applications, including creating Eloquent models and relationships, implementing Sanctum authentication, configuring Horizon que23.9Kskills.sh installs
3sanity-io avatarsanity-migrationsanity-io/agent-toolkitPlans, implements, and reviews migrations from other CMSes and content systems into Sanity. Use when migrating or replatforming to Sanity from AEM, Adobe Experi23.7Kskills.sh installs
4okx avatarokx-dex-marketokx/onchainos-skillsHARD BLOCK — never use for prediction-market/Polymarket UpDown queries; route to okx-dapp-discovery when a named DApp (Polymarket/Aave/Hyperliquid/PancakeSwap/M21.4Kskills.sh installs
5jeffallan avatargolang-projeffallan/claude-skillsImplements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with p19.5Kskills.sh installs
6insforge avatarinsforgeinsforge/agent-skillsClient-side SDK for database queries, authentication, file uploads, AI features, real-time messaging, and edge function invocation.19.4Kskills.sh installs