Software Architecture Claude Code Skill | Clean Design & DDD