fastapi-clean-architecture
Build modular FastAPI applications using Clean Architecture, including domain-driven design, dependency injection, repository patterns, and testing strategies for scalable Python backend services.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
139 skills found
Build modular FastAPI applications using Clean Architecture, including domain-driven design, dependency injection, repository patterns, and testing strategies for scalable Python backend services.
Build RAG systems to ground LLMs in proprietary data. Includes vector database integration, embedding strategies, hybrid search, and advanced retrieval patterns for FastAPI backends.
Implementation and verification patterns for JWT (JSON Web Token) authentication using Better Auth and FastAPI.
Framework for building multi-agent systems, AgentOS runtimes, and MCP-integrated AI agents.
A project-specific template skill providing standardized architecture, file structures, coding patterns, and deployment workflows for production-grade AI applications.
Implement secure session-based authentication in FastAPI with Argon2 hashing, database-backed sessions, and OAuth2 provider integration.
Generates OpenAPI 3.0/3.1 specs from code (FastAPI, NestJS) or design-first schemas. Includes client SDK generation, mock server setup, and support for Swagger/ReDoc/Stoplight documentation workflows.
A project-specific architectural template for Next.js 15, FastAPI, and Supabase applications, including structured AI integration patterns.
A specialized skill for building and managing Next.js App Router API routes, handling HTTP methods, request bodies, streaming, and response configuration.
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.
NestJS 11+ expert assistant for enterprise Node.js development, including dependency injection, DTO validation, authentication, ORMs, testing, microservices, and architectural best practices.
Implement robust backend error handling with custom classes, middleware, structured logging, and recovery patterns.