What problem does it solve?
This Skill captures expert guidance for backend architecture to help teams design, implement, review, and refactor backend systems. It guides through hexagonal/DDD, SOLID, clean code, and testing strategies to reduce complexity and maintainability.
Core Features & Use Cases
- Architecture Design Guidance: propose hexagonal boundaries, ports/adapters, and context mapping for new features.
- Code Review & Refactoring: analyze existing code, detect smells, and suggest concrete improvements.
- Quality & Testing Guidance: ensure unit tests align with SRP/SOLID and architecture boundaries; check for code smells, dependencies, and architectural conformance.
- Problem Solving & Debugging: diagnose architectural issues and propose solutions to maintainability and performance.
- Use Case Scenarios: help define bounded contexts, domain models, and interaction flows for features.
Quick Start
Prompt the Backend Architect to review the service's architecture and propose improvements to hexagonal boundaries and domain modeling.