Software Architecture Claude Code Skill | Clean Arch & DDD