Clean Software Architecture - Claude Code Skill Guide