
Query .NET APIs across NuGet packages, platform libraries, and local files. Use for factual answers about package contents, API signatures, compatibility changes, relationships, SourceLink, and assembly metadata.
Bootstrap skill for dotnet-inspect. Use it to query .NET APIs, packages, platform libraries, SourceLink, dependencies, and version-to-version API changes.
Build, install, list, and remove .NET tools using dotnet-install.
# Markout — Coding Agent Integration Guide Markout is a .NET source-generated serializer that turns objects into readable documents (Markdown, ANSI terminal, plain text). Use it whenever a CLI tool needs structured, human-readable output instead of raw `Console.WriteLine`. ## Installation ```bash dotnet add package Markout ``` This single package includes the source generator. No additional packages needed for Markdown or plain text output. For ANSI terminal output with Spectre.Console: ``
# SampleLibrary > A minimal library that demonstrates SourceAnnotations embedding. ## API - `Greeter.Greet(string name)` — Returns a greeting string. ## Files - `README.md` — Project overview (role: documentation) - `SKILL.md` — This file (role: llm-context)
# SourceAnnotations > Embed curated file annotations in PDB files so tools and AI agents can discover what matters in a library's source repository. ## What This Library Does SourceAnnotations is a companion to SourceLink. Where SourceLink maps binary symbols to source URLs, SourceAnnotations lets library authors tag specific files — docs, migration guides, key source files — with human-readable descriptions and freeform role tags. These annotations are embedded in the PDB and travel with the