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

View the source on GitHub

Browse the @skills marketplace