Use before adding, growing, or restructuring content in AGENTS.md โ keeps it under its 600-line cap, free of a large table of contents, and limited to cross-cutting binding rules.
richlander/dotnet-inspect
SkillsMP has collected 17 skills from richlander/dotnet-inspect. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 17
- GitHub stars
- 147
- GitHub forks
- 10
Skills in this repository
Showing 17 of 17 collected skills.
Find evidence instead of guessing for .NET packages, platform libraries, local assemblies, APIs, dependencies, and version-to-version API changes.
Discover and use version-matched agent skills from NuGet packages, and persist selected skills in a repository only when the user explicitly requests it.
Use when a dotnet-inspect change needs expensive evidence outside normal PR CI, or when preparing release certification; coordinate Deep Inspect lanes (full slow tests, cross-platform certification, IL round-trip sweep, corpus sensors, package discovery,โฆ
Use when shipping a new dotnet-inspect version; coordinate certification, NuGet and GitHub publication, and the matching dotnet-inspect.net production deployment.
Map how code connects โ implementors and subclasses, extension methods, dependency graphs, reverse callers, and ecosystem integrations. Many outputs are graph-shaped (add --mermaid).
Decide whether a change or upgrade is safe โ API-surface diffs, behavioral diffs (allocations, exceptions), feature switches, and version resolution.
Reconstruct a method or type as C# and IL โ decompiled source, annotated source with hidden facts, raw IL, fidelity levels, and IL-offset lookup. Use --offline to prohibit package and PDB network acquisition.
Inspect source mapped by Portable PDB and SourceLink data โ map files and member locations, fetch source, or resolve checksum-matched content locally.
Whole-assembly call-graph leverage ranking and performance triage for libraries (experimental).
Output formats, curated package/library -D/-S discovery and selection, value projection, @ categories, and output limits shared across commands.
Surface a dependency's observable signals โ provenance, compatibility, dependency risk, unsafe/PInvoke surface, artifact-text containment, and identifier confusion โ to judge how much caution it warrants. Observations, not verdicts.
Query raw ECMA-335 assembly metadata โ discover table and heap sections, inspect decoded rows and handles, address table or heap coordinates, and project bounded machine-readable results.
Judge whether code is sound and safe to call โ its exception surface (throws, catches, exception types) and the unsafe operations in a method body.
Inspect packages from private and custom NuGet feeds safely โ select and map sources, use credential providers or explicit configuration, diagnose authentication failures, and reason about source-bound caches and offline operation.
Use for authored-source correspondence corpus maintenance: verify the vendored CIVIL/EVIL snapshot for drift against upstream, re-harvest or re-pin it, run the offline benchmark, and decide when to advance the pin.
Use for opt-in Deep Inspect run triage: test lane failures, census artifacts, pinned-subset drift, and routing findings into issues or tracker updates.