Software Architecture Claude Code Skill: Clean Design & DDD