This is for managing NuGet packages in .NET projects using Central Package Management and the dotnet CLI. The core principle is simple: never edit XML directly, always use CLI commands. It walks you through setting up CPM with Directory.Packages.props to centralize versions across projects, and shows how to use shared version variables for package families like Akka.NET or OpenTelemetry where you want everything on the same version. The guide is honest about when not to use CPM, like legacy projects where version conflicts will surface all at once, or when you're stuck on older tooling. Includes the full command reference for adding, removing, listing, and updating packages.
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill package-management