ilspy-decompile

Decompile .NET assemblies to readable C# code with ILSpy.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/mdementyev/my-claude-harness --skill ilspy-decompile-mdementyev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ilspy-decompile
Source: https://github.com/mdementyev/my-claude-harness/tree/main/skills/ilspy-decompile
Command: npx skills add https://github.com/mdementyev/my-claude-harness --skill ilspy-decompile-mdementyev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understand how .NET code works internally by decompiling compiled assemblies to reveal method bodies, private members, and internal implementation details behind an API surface.

Core Features & Use Cases

  • Decompile assemblies to readable C# code for studying logic and runtime behavior.
  • Inspect IL and compiler-generated artifacts to understand compilation output.
  • Use when source code is unavailable or you need deeper insight into a library's implementation.

Quick Start

Decompile a .NET assembly to view readable C# code.

Frequently Asked Questions about ilspy-decompile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompile a .NET assembly to view the source code?

Inspecting compiler-generated output in .NET involves decompiling the assembly to reveal the intermediate language (IL) and internal implementation details, helping you understand how the compiler translated your high-level C# code.

Can I decompile a closed-source .NET library to understand its API surface?

Yes, you can decompile closed-source .NET libraries to examine their API surfaces and internal implementation logic, allowing you to study runtime behavior and method bodies even when the original source code is unavailable.

Does this decompilation tool support exporting output to a specific folder?

Yes, the ILSpy-based decompilation commands support outputting the generated C# code directly to stdout or to a designated folder, allowing you to save and review the decompiled assembly internals efficiently.

What is the best way to analyze internal .NET implementation details without source code?

The best way to analyze internal .NET implementation details without source code is using an ILSpy decompiler to reveal method bodies and private members, providing deep insight into the library's logic and runtime behavior.