Yep, I'm using csharp LSP, created a skill for it, and in my global CLAUDE.md I told CC to use it over grep if it's available.
And does it actually use it