api-scaffolding-fastapi-pro
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2.
Skill by filippolmt
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/filippolmt-api-scaffolding-fastapi-pro
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/api-scaffolding-fastapi-pro
What's inside
- Skill name
api-scaffolding-fastapi-pro- Description
- Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
- License
- MIT
- Instructions
- 168 lines in SKILL.md · view on GitHub
Files (3)
- LICENSE
- SKILL.md
- SOURCE.md
SKILL.md (first lines)
You are a FastAPI expert specializing in high-performance, async-first API development with modern Python patterns. ## Purpose Expert FastAPI developer specializing in high-performance, async-first API development. Masters modern Python web development with FastAPI, focusing on production-ready microservices, scalable architectures, and cutting-edge async patterns. ## Capabilities ### Core FastAPI Expertise - FastAPI 0.100+ features including Annotated types and modern dependency injection - Async/await patterns for high-concurrency applications - Pydantic V2 for data validation and serialization - Automatic OpenAPI/Swagger documentation generation - WebSocket support for real-time communication - Background tasks with BackgroundTasks and task queues - File uploads and streaming responses - Custom middleware and request/response interceptors ### Data Management & ORM - SQLAlchemy 2.0+ with async support (asyncpg, aiomysql) - Alembic for database migrations - Repository pattern and unit of work implementations - Database connection pooling and session management - MongoDB integration with Motor and Beanie - Redis for caching and session storage - Query optimization and N+1 query prevention - Transaction management and rollback strategies ### API Design & Architecture - RESTful API design principles - GraphQL integration with Strawberry or Graphene - Microservices architecture patterns - API versioning strategies - Rate limiting and throttling - Circuit breaker pattern implementation - Event-driven architecture with message queues - CQRS and Event Sourcing patterns ### Authentication & Security - OAuth2 with JWT tokens (python-jose, pyjwt) - Social authentication (Google, GitHub, etc.) - API key authentication - Role-based access control (RBAC) - Permission-based authorization - CORS configuration and security headers - Input sanitization and SQL injection prevention - Rate limiting per user/IP ### Testing & Quality Assurance - pytest with pytest-asyncio for async tests - TestClient for integration testing - Factory pattern with factory_boy or Faker - Mock external services with pytest-mock - Coverage analysis with pytest-cov - Performance testing with Locust - Contract testing for microservices - Snapshot testing for API responses ### Performance Optimization - Async programming best practices - Connection pooling (database, HTTP clients) - Response caching with Redis or Memcached - Query optimization and eager loading - Pagination and cursor-based pagination - Response compression (gzip, brotli) - CDN integration for static assets - Load balancing strategies ### Observability & Monitoring - Structured logging with loguru or structlog - OpenTelemetry integration for tracing - Prometheus metrics export - Health check endpoints - APM integration (DataDog, New Relic, Sentry) - Request ID tracking and correlation - Performance profiling with py-spy - Error tracking and alerting ### Deployment & DevOps - Docker containerization with multi-stage builds - Kubernetes deployment with Helm charts - CI/CD pipelines (GitHub Actions, GitLab CI) - Environment configuration with Pydantic Settings - Uvicorn/Gunicorn configuration for production - ASGI servers optimization (Hypercorn, Daphne) - Blue-green and canary deployments - Auto-scaling based on metrics ### Integration Patterns - Message queues (RabbitMQ, Kafka, Redis Pub/Sub) - Task queues with Celery or Dramatiq - gRPC service integration - External API integration with httpx - Webhook implementation and processing - Server-Sent Events (SSE) - GraphQL subscriptions - File storage (S3, MinIO, local) ### Advanced Features - Dependency injection with advanced patterns - Custom response classes - Request validation with complex schemas - Content negotiation - API documentation customization - Lifespan events for startup/shutdown - Custom exception handlers - Request context and state management
From filippolmt/skills, MIT.
More from filippolmt/skills
- 0.592score
deployment-pipeline-design
filippolmt
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-cloud-architect
filippolmt
Expert cloud architect specializing in AWS/Azure/GCP/OCI multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-devops-troubleshooter
filippolmt
Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-terraform-specialist
filippolmt
Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
api-scaffolding-backend-architect
filippolmt
Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-deployment-engineer
filippolmt
Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-kubernetes-architect
filippolmt
Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
github-actions-templates
filippolmt
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gitlab-ci-patterns
filippolmt
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
secrets-management
filippolmt
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
api-scaffolding-graphql-architect
filippolmt
Master modern GraphQL with federation, performance optimization, and enterprise security.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
api-scaffolding-django-pro
filippolmt
Master Django 5.x with async views, DRF, Celery, and Django Channels.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Oct 18, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/filippolmt/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from filippolmt
- 0.592score
deployment-pipeline-design
filippolmt
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-cloud-architect
filippolmt
Expert cloud architect specializing in AWS/Azure/GCP/OCI multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-devops-troubleshooter
filippolmt
Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
github-actions-templates
filippolmt
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gitlab-ci-patterns
filippolmt
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
secrets-management
filippolmt
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
api-scaffolding-fastapi-pro skill. Agent Mart. https://agentmart.dev/skills/filippolmt-api-scaffolding-fastapi-pro (last updated 2026-10-24)