The topic of A programming language for AI on top of C# and Roslyn is currently the subject of lively debate — readers and analysts are keeping a close eye on developments.
This is taking place in a dynamic environment: companies’ decisions and competitors’ reactions can quickly change the picture.
Honestly — making AI read source files and count brackets to edit code
feels insane to me. Imagine having full access to a building's blueprints
— every wall, every pipe, every wire mapped out — but instead of using
them, you hand the builder a photo of the building and say "figure it
out." That's what we're doing when AI edits raw text while the compiler
already has the complete structured model of the code.
Roslyn indexes the entire solution on load. AI finds any class instantly
and can trace all dependencies — up (base types, interfaces, callers) and
down (derived types, implementations, callees). Every search is
semantic, resolved by the compiler — not text grep.
AI doesn't edit text. It requests class structure as JSON — fields,
methods, types, modifiers. Then targets specific methods by name. Roslyn
generates syntax, formats, returns compiler diagnostics in the same
response.
Block-level navigation: AI can address any nested block by path —
TaskService.AddTask.if[0].else — and modify just that block without
touching anything else.

AI sets breakpoints, starts debug, steps through code, reads locals — all
through DTE API. Full runtime inspection, not just static analysis.
I think eventually there will be programming languages designed
specifically for AI — not for humans to type, but for AI to manipulate as
structured objects. This is an early experiment in that direction, built
on top of C# and Roslyn. And it already works.
Just like a person needs to read the manual before using a tool — AI also needs instructions. That's what skills are. They teach AI how to use
each Roslyn tool correctly: parameters, workflows, what to do when
something fails. For Claude Code, skills are available on GitHub and can
be copied to your project's .claude/skills/ directory. They are also
bundled inside the extension at Skills/.claude/skills/ for the built-in
Claude Chat panel.
Demo Video
https://www.youtube.com/watch?v=6d6Kx-MnXOc
Marketplace
https://marketplace.visualstudio.com/items?itemName=YaroslavHorokhov.RoslynMcp

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
For further actions, you may consider blocking this person and/or reporting abuse
DEV Community — A space to discuss and keep up software development and manage your software career
Built on Forem — the open source software that powers DEV and other inclusive communities.
Why it matters
News like this often changes audience expectations and competitors’ plans.
When one player makes a move, others usually react — it is worth reading the event in context.
What to look out for next
The full picture will become clear in time, but the headline already shows the dynamics of the industry.
Further statements and user reactions will add to the story.
