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.
131 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.
A framework to transform experimental ML prototypes into robust, production-ready Python packages using src layout, hybrid architecture, and strict configuration management.
Java development skill for writing clean, maintainable code using SOLID principles, pragmatic abstraction, and self-documenting practices.
Pragmatic AI-assisted coding standards focused on clean code, simplicity, and maintainability. Enforces best practices like SRP, DRY, and KISS to prevent over-engineering.
Senior backend architecture expert specializing in Hexagonal Architecture, DDD, SOLID principles, clean code, and refactoring to guide development, reviews, and architectural problem-solving.
A specialized skill for surgical code refactoring. Improves maintainability, reduces technical debt, and applies design patterns without altering external behavior.
Enforce clean architecture for Bun.js apps: layered patterns (routes/controllers/services/repos), camelCase naming conventions, Prisma schema design, and structured implementation workflows.
Implement professional TDD workflows with strict 80% coverage, automated testing strategies, and AAA pattern enforcement for robust, high-quality code.
A professional code quality suite for software engineers, implementing SOLID principles, design patterns, refactoring techniques, and technical debt management to ensure clean, maintainable, and production-ready code.
Expert code reviewer for Rust projects. Performs comprehensive quality, security, performance, and architectural analysis using Bazel and project-specific conventions.
Guide for implementing features using architecture-first design, TDD, rich domain models, and Swift 6.2 patterns, ensuring a clean separation between Domain, Infrastructure, and App layers.
Enforce high-quality Java 17+ coding standards, Spring Boot conventions, and maintainable project structures.