Software Architecture Claude Code Skill | Clean Architecture & DDD