.NET SOLID Principles | Claude Code Skill for C#