← all publishers

richlander

@richlander source repo

23 published skills

  1. Dotnet Allocation Triage · richlander
    Cross-tool workflow to reduce .NET heap allocations — static triage with dotnet-inspect, then confirm the win with BenchmarkDotNet or dotnet-trace/dotnet-counters before changing code. Use when chasing allocation hot spots on a hot path.
    0
    installs
  2. Dotnet Releases · richlander
    Answer .NET release lifecycle, timeline, patch, and CVE questions by driving the public `dotnet-release` CLI over the release-index graph.
    0
    installs
  3. Dotnet Release Tools · richlander bundle
    release-notes
    0
    installs
  4. Update Os Packages · richlander
    Audit and update os-packages.json files in dotnet/core to ensure Linux distribution package names are correct. Verifies package names against upstream package repositories and fixes mismatches.
    0
    installs
  5. Update Supported Os · richlander bundle
    Audit and update supported-os.json files in dotnet/core to reflect current OS version support. Uses release-notes verify for automated checking against upstream lifecycle data.
    0
    installs
  6. Update Distro Packages · richlander
    Update per-distro package files in release-notes/<version>/distros/ documenting dependencies and .NET package availability for each Linux distribution.
    0
    installs
  7. Dotnet Inspect Query · richlander
    Output formats, -D/-S discovery and selection, -Q query-capability discovery, value projection, @ categories, and output limits shared across commands.
    0
    installs
  8. Dotnet Inspect Signals · richlander
    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.
    0
    installs
  9. Dotnet Inspect Metadata · richlander
    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.
    0
    installs
  10. Dotnet Inspect Decompiler · richlander
    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.
    0
    installs
  11. Dotnet Inspect Sourcelink · richlander
    Inspect source mapped by Portable PDB and SourceLink data — map files and member locations, fetch source, or resolve checksum-matched content locally.
    0
    installs
  12. Dotnet Inspect Correctness · richlander
    Judge whether code is sound and safe to call — its exception surface (throws, catches, exception types) and the unsafe operations in a method body.
    0
    installs
  13. Dotnet Inspect Performance · richlander
    Whole-assembly call-graph leverage ranking and performance triage for libraries (experimental).
    0
    installs
  14. Dotnet Inspect Compatibility · richlander
    Decide whether a change or upgrade is safe — API-surface diffs, behavioral diffs (allocations, exceptions), feature switches, and version resolution.
    0
    installs
  15. Dotnet Inspect Private Feeds · richlander
    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.
    0
    installs
  16. Dotnet Inspect Relationships · richlander
    Map how code connects — implementors and subclasses, extension methods, dependency graphs, reverse callers, and ecosystem integrations. Many outputs are graph-shaped (add --mermaid).
    0
    installs
  17. Dotnet Inspect · richlander
    Find evidence instead of guessing for .NET packages, platform libraries, local assemblies, APIs, dependencies, and version-to-version API changes.
    0
    installs
  18. Dotnet Inspect Package Skills · richlander
    Discover and use version-matched agent skills from NuGet packages, and persist selected skills in a repository only when the user explicitly requests it.
    0
    installs
  19. Release · richlander
    Use when shipping a new dotnet-inspect version; coordinate certification, NuGet and GitHub publication, and matching production and CoreCLR site deployments.
    0
    installs
  20. Deep Inspect · richlander
    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, validity scans, and analysis census).
    0
    installs
  21. Update Agents Md · richlander
    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.
    0
    installs
  22. Corpus Maintenance · richlander
    Corpus maintenance
    0
    installs
  23. Deep Inspect Analysis · richlander
    Deep Inspect analysis
    0
    installs