Skip to main content
richlander
GitHub creator profile

richlander

Repository-level view of 68 collected skills across 9 GitHub repositories.

skills collected
68
repositories
9
updated
Aug 29, 2026
Showing the top 8 repositories here; full repository list continues below.
repository explorer

Repositories and representative skills

system-text-json-dom-and-streaming
unclassified

Use when System.Text.Json work is not a plain POCO round-trip — inspecting/mutating JSON without a model (including answering a few questions about an unknown payload), editing JSON whose shape is not controlled by the app, reading or writing at high…

Aug 18, 2026
system-text-json-dotnet-10-11-strictness
unclassified

Use when targeting recent .NET runtimes (8/9/10+) and you need the newer, stricter System.Text.Json behavior or APIs a model trained on older docs may not know — the JsonSerializerOptions.Strict preset, AllowDuplicateProperties, RespectNullableAnnotations /…

Aug 18, 2026
system-text-json-newtonsoft-migration
unclassified

Use when migrating serialization code from Newtonsoft.Json (Json.NET) to System.Text.Json — replacing JsonConvert / JsonSerializerSettings / [JsonProperty] and reconciling the behavioral differences that compile clean but silently change output…

Aug 18, 2026
system-text-json-source-generation-aot
unclassified

Use when System.Text.Json runs under Native AOT or trimming (PublishAot / PublishTrimmed), or when you want the faster, reflection-free serialization path — i.e. a JsonSerializerContext with [JsonSerializable]. Reflection-based JsonSerializer compiles but…

Aug 18, 2026
system-commandline-actions-and-invocation
software-developers

Use when the action itself is the hard part — especially a dedicated synchronous/asynchronous action class, Command.Action assignment, shared action bases, dependency-carrying actions, cancellation, Task<int>, exit codes, or splitting Parse(args) from…

Aug 12, 2026
system-commandline-options-and-arguments
software-developers

Use when declaring or configuring System.CommandLine inputs — Option<T> and Argument<T>: names vs aliases, Description, HelpName, completion, Required, DefaultValueFactory, Arity, stable-2.x case-insensitive known values, collection parsing, existing…

Aug 12, 2026
system-commandline
software-developers

Use when building or modifying a .NET command-line app with System.CommandLine (RootCommand, Command, Option<T>, Argument<T>) on the current GA / 2.x–3.x API. This library had a large breaking redesign at 2.0 GA, so training data and web snippets are FULL of…

Aug 12, 2026
system-commandline-stable-2x
software-developers

Use when building or modifying a .NET command-line app with System.CommandLine (RootCommand, Command, Option<T>, Argument<T>) on the current GA / 2.x–3.x API. This library had a large breaking redesign at 2.0 GA, so training data and web snippets are FULL of…

Aug 11, 2026
Showing 8 of 34 collected skills.
update-agents-md
unclassified

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.

Aug 29, 2026
dotnet-inspect
unclassified

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

Aug 29, 2026
dotnet-inspect-package-skills
unclassified

Discover and use version-matched agent skills from NuGet packages, and persist selected skills in a repository only when the user explicitly requests it.

Aug 29, 2026
deep-inspect
unclassified

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,…

Aug 29, 2026
release
unclassified

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

Aug 29, 2026
dotnet-inspect-relationships
unclassified

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

Aug 28, 2026
dotnet-inspect-compatibility
unclassified

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

Aug 22, 2026
dotnet-inspect-decompiler
unclassified

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.

Aug 22, 2026
Showing 8 of 17 collected skills.
markout-built-in-shapes
software-developers

Use when a report needs rich visual elements — bar charts, stacked/proportional bars, alert boxes, tree hierarchies, term/definition glossaries, or code blocks — instead of hand-drawn ASCII or manual Markdown. Markout ships these as data types (Metric,…

Aug 17, 2026
markout-conditional-composition
software-developers

Use when a Markout report must adapt to its data — show or hide whole sections, drop table columns that are empty/uniform, filter output to a chosen set of sections, or render one model into several shapes ("one model, many views"). This is Markout's…

Aug 17, 2026
markout
software-developers

Use when generating Markdown or other structured output (plain text, ANSI, pretty tables, TSV/JSONL) from C# objects, or when diagnosing Markout source-generator errors such as MARKOUT006. Markout replaces hand-built strings in CLIs, tools, reports, and agent…

Aug 17, 2026
markout-composite-cells-cards
software-developers

Use when a single value must render dense in Markdown but decompose into typed columns in TSV/JSONL — before/after changes, fractions, shares, percentages, segment breakdowns, deltas and goal polarity — including MarkoutNumberFormat for Change<V> counts — or…

Aug 14, 2026
markout-output-formats
software-developers

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…

Aug 14, 2026
Showing 9 of 9 repositories
All repositories loaded