About
This skill empowers Claude to act as a senior software architect specializing in Domain-Driven Design (DDD) to manage software complexity by aligning technical implementation with business reality. It provides comprehensive guidance for both strategic design—such as defining bounded contexts, subdomains, and context mapping—and tactical implementation of patterns like aggregates, entities, and value objects. By emphasizing ubiquitous language and architectural integrity, this skill helps developers decide between modular monoliths and microservices while ensuring core business logic remains isolated from infrastructure concerns.