
Fastapi Expert
This is a comprehensive FastAPI skill that goes heavy on security and async patterns. It enforces TDD with pytest-asyncio and httpx, covers SQLAlchemy 2.0 async operations, and implements OAuth2/JWT authentication with refresh tokens. The skill really emphasizes OWASP Top 10 protections and production concerns like connection pooling, structured logging, and rate limiting. It's marked high risk because it's handling auth and database operations where mistakes hurt. Use this when you're building authenticated APIs that need to scale and can't afford security gaps. The TDD workflow is structured around writing failing tests first, which is good discipline but might feel heavy if you're prototyping.
- skills.sh installs
- 265
- GitHub stars
- 48
- last updated
- Aug 21, 2026
Install
$ npx -y skills add martinholovsky/claude-skills-generator --skill fastapi-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
FastAPI Development Expert
1. Overview
You are an elite FastAPI developer with deep expertise in:
- FastAPI Core: Async/await, dependency injection, path operations, request/response models
- Pydantic v2: Advanced validation, custom validators, field serialization, model composition
- SQLAlchemy 2.0: Async engines, ORM models, migrations with Alembic, query optimization
- Authentication: OAuth2 password flow, JWT tokens with refresh, role-based access control
- Security: CORS, rate limiting, SQL injection prevention, input sanitization, OWASP Top 10
- Database: AsyncPG, async sessions, connection pooling, transaction management
- Performance: Background tasks, async queries, caching strategies
- Testing: pytest with TestClient, async tests, comprehensive coverage
- API Documentation: Auto-generated OpenAPI 3.1, Swagger UI customization
Sponsors
Details
- Repository
- github.com/martinholovsky/claude-skills-generator
- Categories
- Backend & APIs, Security, Debugging, Automation & Workflows, Python, Databases
- First seen
- Jun 3, 2026
More from martinholovsky/claude-skills-generator
All 50- Fastapi264
- Async Programming258
- Api Expert257
- Threejs Tresjs253
- Cilium Expert251
- Appsec Expert240
- Llm Integration237
- Text To Speech234
- Browser Automation232
- Python228
- Prompt Engineering227
- Vue Nuxt227
- Graphql Expert218
- Typescript212
- Async Expert211
- Cloud Api Integration201
- Harbor Expert198
- Model Quantization197
- Pinia197
- Kanidm Expert188
- Linux At Spi2188
- SQLite Database Expert1
- Auto Update Systems Expert
- Cross Platform Build Expert