.NET Team member, trail runner, Dad, Husband. He/him
Rich Lander builds skills that help AI agents inspect and understand .NET code, covering raw ECMA-335 assembly metadata queries, C# and IL reconstruction from compiled methods, and performance triage and call-graph ranking for libraries. His skills also address correctness and exception-surface review, safe inspection of packages from private NuGet feeds, and API and behavioral compatibility checks for upgrades. Several of his most popular skills manage the dotnet-inspect tool itself, including release validation and AGENTS.md editing rules.
Dotnet Inspect
21 skills · 166 stars
Corpus Maintenance Use for authored-source correspondence corpus maintenance: verify the vendored CIVIL/EVIL snapsho…
Daily Operations Use for daily chores in dotnet-inspect; establish release-candidate readiness, then inspect main…
Deep Inspect Use when a dotnet-inspect change needs expensive evidence outside normal PR CI, or when preparing…
Deep Inspect Analysis Use for opt-in Deep Inspect run triage: test lane failures, census artifacts, pinned-subset drift…
Dotnet Inspect Find and share evidence instead of guessing about .NET packages, libraries, APIs, dependencies, s…
Dotnet Inspect Compatibility Decide whether a change or upgrade is safe — API-surface diffs, behavioral diffs (allocations, ex…
Dotnet Inspect Correctness Judge whether code is sound and safe to call — its exception surface, unsafe operations, interop…
Dotnet Inspect Decompiler Reconstruct a method or type as C# and IL — decompiled source, annotated source with hidden facts…
Dotnet Inspect Metadata Query raw ECMA-335 assembly metadata — discover table and heap sections, inspect decoded rows and…
Dotnet Inspect Package Skills Discover and use version-matched agent skills from NuGet packages, and persist selected skills in…
Dotnet Inspect Performance Whole-assembly call-graph leverage ranking and performance triage for libraries (experimental).
Dotnet Inspect Private Feeds Inspect packages from private and custom NuGet feeds safely — select and map sources, use credent…
Dotnet Inspect Project Analysis Review a project, package, or library as a 30-second elevator pitch or an evidence-bounded deep d…
Dotnet Inspect Query Output formats, -D/-S discovery and selection, -Q query-capability discovery, value projection, @…
Dotnet Inspect Relationships Map how code connects — implementors and subclasses, extension methods, dependency graphs, revers…
Dotnet Inspect Signals Surface a dependency's observable signals — provenance, compatibility, dependency risk, unsafe/PI…
Dotnet Inspect Sourcelink Inspect source mapped by Portable PDB and SourceLink data — map files and member locations, fetch…
Release Use when shipping a new dotnet-inspect version; independently validate one immutable candidate, p…
Steward Use when an agent opens, owns, or drives a pull request in this repository, and again for every C…
Update Agents Md Use before editing AGENTS.md — enforces the 120-line launch and Steward boundaries, protected ope…
Workflow Scenarios Use when authoring or validating dotnet-inspect workflow scenarios, including exact-build executi…