backend-architect
Senior backend architecture expert specializing in Hexagonal Architecture, DDD, SOLID principles, clean code, and refactoring to guide development, reviews, and architectural problem-solving.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
134 skills found
Senior backend architecture expert specializing in Hexagonal Architecture, DDD, SOLID principles, clean code, and refactoring to guide development, reviews, and architectural problem-solving.
Maintain and synchronize Unified Impact Diagrams using the Diagram Driven Development (DDD) methodology to connect technical architecture with user value.
A suite of .NET engineering skills for Domain-Driven Design (DDD), EF Core persistence, BDD-style unit testing, and IDE-like semantic code understanding with Serena MCP.
Build modular FastAPI applications using Clean Architecture, including domain-driven design, dependency injection, repository patterns, and testing strategies for scalable Python backend services.
Architectural expert for the SpecKit template, managing Spec-Driven Development, design patterns, and microservices lifecycle automation.
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.
Activates Prometheus planning mode for structured requirement gathering, codebase research, and task planning within Claude Code.
Build, optimize, and maintain production-ready backend systems using Node.js, Python, Go, and Rust. Includes API design, database management, security, and DevOps best practices.
Build read models and projections from event streams for CQRS, materialized views, and optimized query performance in event-sourced systems.
Standardizes project context by managing artifacts (product, tech-stack, workflow, tracks) in a conductor/ directory. Supports project scaffolding, artifact synchronization, and AI alignment for greenfield and brownfield projects.
A specialized skill for surgical code refactoring. Improves maintainability, reduces technical debt, and applies design patterns without altering external behavior.
Master professional TDD with the London (mockist) and Chicago (classicist) schools. Automate test-first workflows, style selection, and refactoring with AI agents.