SOLID Principles Guide | Claude Code Skill for Architecture