Agent skill · software engineering · aiskillstore
scaffolding-fastapi-dapr
Build production-grade FastAPI backends with SQLModel, Dapr integration, and JWT authentication. Use when building REST APIs with Neon PostgreSQL, implementing event-driven microservices with Dapr pub/sub, scheduling jobs, or creating CRUD endpoints with JWT/JWKS verification. NOT when building simple scripts or non-microservice architectures.
Why this skill is useful
Provides specific FastAPI and Dapr integration patterns that the AI wouldn't reliably generate on its own.
What it needs
Requires dapr, httpx, python-jose, sqlmodel, uvicorn installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
FastAPI + Dapr Backend Build production-grade FastAPI backends with SQLModel, Dapr integration, and JWT authentication. Quick Start --- FastAPI Core Patterns 1. SQLModel Schema (Database + API) 2. Async Database Setup 3. CRUD Endpoints 4. JWT/JWKS Authentication See references/fastapi-patterns.md for audit logging, pagination, and OpenAPI configuration. --- Dapr Integration Patterns 1. Pub/Sub Subscription 2. Publishing Events 3. Scheduled Jobs See references/dapr-patterns.md for state management and advanced patterns. --- Production Patterns Structured Logging Repository + Service Pattern Async Testing See references/production-testing.md for full patterns. --- Project Structure --- Verification Run: python3 scripts/verify.py Expected: ✓ scaffolding-fastapi-dapr skill ready If Verification Fails 1. Check: references/ folder has both pattern files 2. Stop and report if still failing Related Skills configuring-better-auth - JWT/JWKS auth for API endpoints fetching-library-docs - FastAPI docs: --library-id /fastapi/fastapi --topic dependencies References references/fastapi-patterns.md - Complete FastAPI backend patterns references/dapr-patterns.md - Dapr pub/sub, state, and jobs references/sqlmodel-patterns.md - SQLModel database patterns and migrations references/production-testing.md - Structured logging, DI, testing, versioning
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/scaffolding-fastapi-dapr