What problem does it solve? Text search and grep miss C# symbols hidden behind aliases, partial types, generic instantiations, and metadata assemblies, and running dotnet build just to check diagnostics is slow. This Skill routes code questions to the roslyn-codelens MCP server, which resolves every symbol through the actual Roslyn compilation of a loaded solution. ## Core Features & Use Cases - Symbol Navigation and Search: Find definitions, references, callers, implementations, attribute usages, and test coverage for any type or member across the solution. - Diagnostics and Refactoring: Read compiler and analyzer diagnostics, preview and apply code actions, rename symbols solution-wide, and change method signatures with all call sites rewritten. - Code Quality and Architecture Audits: Detect dead code, async violations, disposable misuse, god objects, circular dependencies, and layering violations with complexity metrics. - Use Case: Before renaming a method used across 40 files, call rename_symbol in preview mode to see every cascaded change, then apply it knowing references, overrides, nameof expressions, and doc comments all update consistently. ## Quick Start Ask the assistant to find all callers of a specific C# method or to show compiler diagnostics for the loaded solution using the Roslyn tools instead of grep or dotnet build.