What problem does it solve? Teams struggle with inconsistent CLI tool versions across developer machines and CI pipelines, leading to build failures and version conflicts. This Skill provides guidance for managing .NET local tools through a version-controlled manifest so every environment uses identical tool versions. ## Core Features & Use Cases - Manifest Management: Create and maintain .config/dotnet-tools.json with pinned versions and rollForward settings for reproducible builds. - Tool Lifecycle Operations: Install, restore, update, list, and uninstall local tools such as docfx, dotnet-ef, reportgenerator, csharpier, and incrementalist. - CI/CD Integration: Configure GitHub Actions and Azure Pipelines to restore tools before builds, tests, coverage reports, and documentation generation. - Use Case: A team adds docfx and reportgenerator to their tool manifest, commits it, and every developer plus the CI pipeline runs dotnet tool restore to get identical versions automatically. ## Quick Start Set up a .NET local tool manifest for my repository and add docfx and dotnet-ef with pinned versions, then show me how to restore them in CI.