dotnet-nuget-authoring NuGet package authoring for .NET library authors: SDK-style package properties ( , , , ), source generator NuGet packaging with folder layout and targets, multi-TFM packages, symbol packages (snupkg) with deterministic builds, package signing (author signing with certificates, repository signing), package validation ( , for API compatibility), and NuGet versioning strategies (SemVer 2.0, pre-release suffixes, NBGV integration). Version assumptions: .NET 8.0+ baseline. NuGet client bundled with .NET 8+ SDK. 8.0+ for API compatibility validation. Scope boundary: This skil…