★ 80 · Updated 2026-09-20
Standardizes getter naming in domain models using the breachEncapsulationOf prefix to prevent getter misuse and maintain encapsulation principles.
Browse skills that share this tag.
★ 80 · Updated 2026-09-20
Standardizes getter naming in domain models using the breachEncapsulationOf prefix to prevent getter misuse and maintain encapsulation principles.
★ 602 · Updated 2026-09-15
Guides system design, dependency management, and scalable modular architecture implementation based on high cohesion and low coupling principles.
★ 0 · Updated 2026-09-13
Challenges plans against domain models, sharpens terminology, and updates CONTEXT.md and ADRs inline during interview sessions.
★ 1 · Updated 2026-09-13
Applies Domain-Driven Design architecture to backend projects, covering context mapping, aggregate definition, services, and code structure.
★ 7 · Updated 2026-09-10
Models domain entities, relationship semantics, and lifecycle boundaries before logical or physical database schema decisions.
★ 159 · Updated 2026-06-30
Discovers business domains in a Swift codebase by tracing user capabilities and maps each domain's vertical architectural slice, providers, and cross-cutting concerns.
★ 13 · Updated 2026-06-30
Guides domain model discovery through a 6-stage workshop before writing SPEC.md, generating domain-model.json with entities, bounded contexts, and invariants.
★ 2 · Updated 2026-05-28
Apply hexagonal architecture pattern with inward-pointing dependencies through ports and adapters
★ 0 · Updated 2026-05-09
Software architecture expert specializing in system design, domain-driven design, architecture patterns, and technical decisions for scalable, maintainable systems.
★ 18 · Updated 2026-03-26
Scaffold or update complete JPA persistence adapter with entity, repository, mapper, and adapter classes
★ 602 · Updated 2026-02-14
Map complex business realities into technical boundaries using Bounded Contexts and tactical patterns