CtrlK
BlogDocsLog inGet started
Tessl Logo

dotnet-inspect

github.com/richlander/dotnet-inspect

SkillAddedReview
daily-operations

.github/skills/daily-operations/SKILL.md

Use for daily chores in dotnet-inspect; establish release-candidate readiness, then inspect main CI, staging, performance, runtime-pin, security, dependency, and regression runs.

—

—
deep-inspect

.github/skills/deep-inspect/SKILL.md

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

—

—
dotnet-inspect

skills/dotnet-inspect/SKILL.md

Find and share evidence instead of guessing about .NET packages, libraries, APIs, dependencies, source, performance, and version changes.

60

dotnet-inspect-compatibility

skills/compatibility/SKILL.md

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

—

—
dotnet-inspect-correctness

skills/correctness/SKILL.md

Judge whether code is sound and safe to call — its exception surface (throws, catches, exception types) and the unsafe operations in a method body.

—

—
dotnet-inspect-decompiler

skills/decompiler/SKILL.md

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.

—

—
dotnet-inspect-metadata

skills/metadata/SKILL.md

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.

66

dotnet-inspect-package-skills

skills/package-skills/SKILL.md

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

—

—
dotnet-inspect-performance

skills/performance/SKILL.md

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

48

dotnet-inspect-private-feeds

skills/private-feeds/SKILL.md

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.

61

dotnet-inspect-query

skills/query/SKILL.md

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

52

dotnet-inspect-relationships

skills/relationships/SKILL.md

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

52

dotnet-inspect-signals

skills/signals/SKILL.md

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.

60

dotnet-inspect-sourcelink

skills/sourcelink/SKILL.md

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

61

release

.github/skills/release/SKILL.md

Use when shipping a new dotnet-inspect version; independently validate one immutable candidate, present concerns, and publish only after the operator decides.

—

—
update-agents-md

.github/skills/update-agents-md/SKILL.md

Use before adding, growing, or restructuring content in AGENTS.md — keeps it under its 600-line cap, protects operator templates, and limits it to cross-cutting binding rules.

—

—