richlander

richlander

@richlander

GitHub
22 Skills
2870 Total Stars
February 2026 Joined

Public Skills

dotnet-inspect

by richlander

Find evidence instead of guessing for .NET packages, platform libraries, local assemblies, APIs, dependencies, and version-to-version API changes.

Code Review 147 1d ago

dotnet-inspect-compatibility

by richlander

Decide whether a change or upgrade is safe — API-surface diffs, behavioral diffs (allocations, exceptions), feature switches, and version resolution.

API Dev 147 1d ago

dotnet-inspect-private-feeds

by 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.

API Dev 147 1d ago

dotnet-inspect-query

by richlander

Output formats, -D/-S discovery and selection, -Q query-capability discovery, value projection, @ categories, and output limits shared across commands.

CLI Tools 147 1d ago

dotnet-inspect-relationships

by richlander

Map how code connects — implementors and subclasses, extension methods, dependency graphs, reverse callers, and ecosystem integrations. Many outputs are graph-shaped (add --mermaid).

CLI Tools 147 1d ago

dotnet-inspect-sourcelink

by richlander

Inspect source mapped by Portable PDB and SourceLink data — map files and member locations, fetch source, or resolve checksum-matched content locally.

CLI Tools 147 6d ago

deep-inspect-analysis

by richlander

Use for opt-in Deep Inspect run triage: test lane failures, census artifacts, pinned-subset drift, and routing findings into issues or tracker updates.

Code Review 147 7d ago

deep-inspect

by 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).

CLI Tools 147 8d ago

update-agents-md

by 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.

Docs Gen 147 9d ago

dotnet-inspect-package-skills

by 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.

Agents 147 9d ago

release

by richlander

Use when shipping a new dotnet-inspect version; coordinate certification, NuGet and GitHub publication, and the matching dotnet-inspect.net production deployment.

Code Review 147 9d ago

dotnet-inspect-decompiler

by 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.

Comments 147 16d ago

dotnet-inspect-performance

by richlander

Whole-assembly call-graph leverage ranking and performance triage for libraries (experimental).

CLI Tools 147 17d ago

dotnet-inspect-signals

by 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.

CLI Tools 147 19d ago

dotnet-inspect-deep-inspect

by richlander

Run and interpret opt-in expensive validation lanes: full slow tests, IL round-trip sweep, corpus sensors, package discovery, validity scans, and analysis census.

CLI Tools 147 23d ago

dotnet-inspect-metadata

by 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.

CLI Tools 147 26d ago

dotnet-inspect-correctness

by 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.

Analytics 147 28d ago

corpus-maintenance

by richlander

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.

Code Review 147 1mo ago

nightshift

by richlander

The Nightshift orientation: what Nightshift is (Turnstile, Nightshift, Octoshift), the unit of work (an "order" = one landable PR), the five roles and what each owns, and how they coordinate through state rather than chat. Start here, then run nightshift skill <role> for your role's operating skill. Use this when asked what Nightshift is, how the roles fit together, or to get oriented before joining a shift.

Code Review 147 1mo ago

dotnet-inspect

by richlander

Query .NET APIs across NuGet packages, platform libraries, and local files. Search for types, list API surfaces, compare and diff versions, find extension methods and implementors. Use whenever you need to answer questions about .NET library contents.

CLI Tools 57 6mo ago

markout-output-formats

by richlander

Use when you need output other than default Markdown — plain text / Unicode, ANSI terminal (Spectre), pretty aligned tables, or TSV/JSONL exports — or when one model must serve several formats from a single render path (a CLI --format switch). Also covers semantic inline code that renders as Markdown code spans but decodes to plain text in TSV/JSONL. Pick the format with a formatter + MarkoutWriterOptions; never hand-build TSV/JSONL. Don't decompile the assembly or web-search the API — the multi-format idioms are all here.

Analytics 10 24d ago

Markout — Coding Agent Integration Guide

by richlander

Use [MarkoutIgnoreInTable] on properties that aren't tabular (metrics, breakdowns, callouts, trees) to prevent them from being treated as table columns.

CLI Tools 10 6mo ago