Software Architecture Guide Claude Code Skill | Clean Design