ASP.NET Core DDD Patterns & Architecture Claude Code Skill