akka-aspire-configurat…
Configure Akka.NET with .NET Aspire for local development and production deployments. Covers actor system setup, clustering,…
Understand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source, view framework implementation, or understand compiled .NET binaries.
Claude Code
$ npx -y skills add aaronontheweb/dotnet-skills --skill ilspy-decompile --agent claude-code
Codex
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a codex -y
Cursor
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a cursor -y
Gemini CLI
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a gemini-cli -y
GitHub Copilot
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a github-copilot -y
OpenCode
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a opencode -y
Windsurf
$ npx skills add aaronontheweb/dotnet-skills --skill ilspy-decompile -a windsurf -y
name: ilspy-decompile description: Understand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source, view framework implementation, or understand compiled .NET binaries. allowed-tools: Bash(dnx:*)
Use this skill to understand how .NET code works internally by decompiling compiled assemblies.
Both forms are shown below. Use the one that works in your environment.
> Note: ILSpyCmd options may vary slightly by version. > Always verify supported flags with `ilspycmd -h`.
# Decompile an assembly to stdout ilspycmd MyLibrary.dll # or dnx ilspycmd MyLibrary.dll # Decompile to an output folder ilspycmd -o output-folder MyLibrary.dll
~/.nuget/packages/<package-name>/<version>/lib/<tfm>/
dotnet --list-runtimes
dotnet --list-sdks
> Reference assemblies do not contain implementations.
./bin/Debug/net8.0/<AssemblyName>.dll ./bin/Release/net8.0/publish/<AssemblyName>.dll
1. Identify what you want to understand 2. Locate the assembly 3. List types 4. Decompile the target
ilspycmd MyLibrary.dll ilspycmd -o ./decompiled MyLibrary.dll ilspycmd -p -o ./project MyLibrary.dll
ilspycmd -t Namespace.ClassName MyLibrary.dll ilspycmd -lv CSharp12_0 MyLibrary.dll
ilspycmd -il MyLibrary.dll
Decompiling assemblies may be subject to license restrictions.
A comprehensive AI coding plugin with 30 skills and 5 specialized agents for professional .NET development. Battle-tested patterns from production systems covering C#, Akka.NET, Aspire, EF Core, testing, and performance optimization.
Configure Akka.NET with .NET Aspire for local development and production deployments. Covers actor system setup, clustering,…
Critical Akka.NET best practices including EventStream vs DistributedPubSub, supervision strategies, error handling, Props vs…
Patterns for building entity actors with Akka.Hosting - GenericChildPerEntityParent, message extractors, cluster sharding…
Akka.Management for cluster bootstrapping, service discovery (Kubernetes, Azure, Config), health checks, and dynamic cluster…
Write unit and integration tests for Akka.NET actors using modern Akka.Hosting.TestKit patterns. Covers dependency injection,…
Guidelines for making .NET libraries and applications trimming-safe and Native AOT compatible. Covers the trimming/AOT model, the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.