Skills for Real Engineers. Straight from my .agents directory.
fastapi-templates
Agent skill fromwshobson/agents
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
How to install fastapi-templates
npx skills add wshobson/agents# or add only this skill to Claude Code: copy the folder
plugins/api-scaffolding/skills/fastapi-templates/
# into
~/.claude/skills/fastapi-templates/ (all projects)
.claude/skills/fastapi-templates/ (one project)
1# FastAPI Project Templates23Production-ready FastAPI project structures with async patterns, dependency injection, middleware, and best practices for building high-performance APIs.45## When to Use This Skill67- Starting new FastAPI projects from scratch8- Implementing async REST APIs with Python9- Building high-performance web services and microservices10- Creating async applications with PostgreSQL, MongoDB11- Setting up API projects with proper structure and testing1213## Core Concepts1415### 1. Project Structure1617**Recommended Layout:**1819```20app/21├── api/ # API routes22│ ├── v1/23│ │ ├── endpoints/24│ │ │ ├── users.py25│ │ │ ├── auth.py26│ │ │ └── items.py27│ │ └── router.py28│ └── dependencies.py # Shared dependencies29├── core/ # Core configuration30│ ├── config.py31│ ├── security.py32│ └── database.py33├── models/ # Database models34│ ├── user.py35│ └── item.py36├── schemas/ # Pydantic schemas37│ ├── user.py38│ └── item.py39├── services/ # Business logic40│ ├── user_service.py41│ └── auth_service.py42├── repositories/ # Data access43│ ├── user_repository.py44│ └── item_repository.py45└── main.py # Application entry46```4748### 2. Dependency Injection4950FastAPI's built-in DI system using `Depends`:5152- Database session management53- Authentication/authorization54- Shared business logic55- Configuration injection5657### 3. Async Patterns58…
Excerpt shown under the repository's MIT license.
More skills in agents
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
