DDD & OOP Architect | Domain-Driven Design Claude Code Skill