dotnet-inspect

Inspect public API surfaces of .NET libraries and NuGet packages.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dwalleck/kiro-starter-kit --skill dotnet-inspect-dwalleck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-inspect
Source: https://github.com/dwalleck/kiro-starter-kit/tree/main/.kiro/skills/dotnet-inspect
Command: npx skills add https://github.com/dwalleck/kiro-starter-kit --skill dotnet-inspect-dwalleck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers understand the structure, APIs, and contents of .NET libraries and NuGet packages, streamlining the process of library exploration and API discovery.

Core Features & Use Cases

  • API Inspection: View the public API surface of types, including methods, properties, and their signatures.
  • Version Comparison: Analyze differences in APIs between different versions of a package.
  • Type Searching: Find types by pattern across various .NET frameworks and packages.
  • Use Case: When integrating a new NuGet package, use this Skill to quickly understand its available classes and methods without needing to dive deep into its source code.

Quick Start

Use dotnet-inspect to inspect the API shape of the 'HashSet<T>' type within the 'System.Collections' platform.

Frequently Asked Questions about dotnet-inspect

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

FAQPage Schema
How do I inspect the public API surface of a .NET library?

To inspect a .NET library's public API surface, you can use this Skill to view types, methods, properties, and their signatures without reading the source code. It requires the .NET SDK and the dnx tool for execution.

Can I analyze API differences between NuGet package versions?

Yes, you can analyze API differences between NuGet package versions. This Skill performs version comparison to identify changes in public API surfaces across different releases of a package.

What is the best way to find specific types across .NET frameworks and packages?

Finding specific types across .NET frameworks and packages is best handled through type searching. This Skill allows you to find types by pattern, streamlining package exploration and API discovery.

Do I need the .NET SDK to explore NuGet packages?

Yes, you need the .NET SDK and the dnx tool to explore NuGet packages. These dependencies are required for execution to audit library details and inspect public API surfaces.

How do I understand available classes and methods when integrating a new NuGet package?

To understand available classes and methods when integrating a new NuGet package, use this Skill for API inspection. It reveals the public API shape of types, including methods and properties, without diving into source code.