.NET Development Patterns Claude Code Skill - C# Expert