dotnet-inspect

Inspect .NET APIs to analyze types, members, metadata, and version changes.

1|Updated Nov 26, 2021
One-click install
npx skills add https://github.com/Zuul86/WeatherStation --skill dotnet-inspect-zuul86
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-inspect
Source: https://github.com/Zuul86/WeatherStation/tree/main/.agents/skills/dotnet-inspect
Command: npx skills add https://github.com/Zuul86/WeatherStation --skill dotnet-inspect-zuul86

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers quickly understand unfamiliar.NET libraries and APIs without manually browsing packages, documentation, or source code.

Core Features & Use Cases

  • API Discovery: Explore types, members, signatures, packages, and library metadata across NuGet packages and platform assemblies.
  • API Comparison: Diff package versions to identify breaking and additive changes when upgrading dependencies or fixing outdated code.
  • Code Investigation: Find extension methods, interface implementations, dependency relationships, and implementation details for.NET development scenarios.

Quick Start

Ask the dotnet-inspect skill to show the available members of a specific.NET type from a package.

Frequently Asked Questions about dotnet-inspect

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

FAQPage Schema
How do I inspect .NET APIs to find types and members in a NuGet package?

To inspect .NET APIs, you can query the package to explore types, members, signatures, and library metadata across NuGet packages and platform assemblies without manually browsing source code.

What is the best way to diff NuGet package versions for API breaking changes?

The best way to diff NuGet package versions is to compare specific package versions to identify breaking and additive API changes, which helps when upgrading dependencies or fixing outdated code.

How do I find extension methods and interface implementations in .NET libraries?

To find extension methods and interface implementations in .NET libraries, you can investigate the API surface to discover dependency relationships and implementation details for development scenarios.

Can I analyze .NET platform framework assemblies without browsing source code?

Yes, you can analyze .NET platform framework assemblies by performing targeted queries to discover types and metadata, allowing you to understand unfamiliar libraries without browsing documentation.

When do I need to perform API surface inspection for .NET library migrations?

You need to perform API surface inspection for .NET library migrations when upgrading dependencies, debugging unfamiliar code, or exploring package structures to understand version changes and dependency relationships.