dotnet-inspect

Query .NET APIs and compare versions across NuGet packages and local files.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/SaikeNO/dark-kitchen --skill dotnet-inspect-saikeno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-inspect
Source: https://github.com/SaikeNO/dark-kitchen/tree/main/.agents/skills/dotnet-inspect
Command: npx skills add https://github.com/SaikeNO/dark-kitchen --skill dotnet-inspect-saikeno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dnx, and includes scripts (resource) components.

What problem does it solve?

.NET developers often face the challenge of understanding and comparing different versions of .NET APIs. This Skill simplifies the process of querying, comparing, and inspecting .NET APIs across NuGet packages, platform libraries, and local files.

Core Features & Use Cases

  • API Query: Search for types, methods, and properties in .NET libraries.
  • Version Comparison: Compare API surfaces between different versions of a package.
  • Quick Inspection: Access documentation and source code for specific members.
  • Use Case: When debugging a .NET application, quickly find and compare the API surfaces of different versions of a NuGet package to identify breaking changes.

Quick Start

Use the dotnet-inspect skill to compare the API changes between versions of System.Text.Json.

Frequently Asked Questions about dotnet-inspect

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

FAQPage Schema
How do I compare API surfaces between different versions of a NuGet package?

To compare API surfaces between NuGet package versions, you can query specific types, methods, and properties to identify breaking changes across versions. This skill handles local .dll and .nupkg files to show differences.

Can I search for specific types and methods across local .NET .dll files?

Yes, you can search for types, methods, and properties across local .NET .dll files. The tool inspects local assemblies and NuGet packages to retrieve the exact API definitions you need.

Do I need dnx to inspect .NET APIs and platform libraries?

Yes, you need dnx installed to inspect .NET APIs and platform libraries. This dependency is required to run the command-line queries and access the scope flags for package-specific searches.

What is the best way to find breaking changes in .NET platform libraries?

The best way to find breaking changes in .NET platform libraries is to use a version comparison tool that queries API surfaces. You can inspect types and methods across different package versions quickly.

How do I quickly access source code and documentation for .NET API members?

You can quickly access source code and documentation for .NET API members by inspecting specific types, methods, and properties. The tool provides direct links to the relevant source and documentation files.