SOLID Architecture Claude Code Skill | Clean Code Guide