This covers both Conan and vcpkg for managing C++ dependencies, which is helpful since you'll inevitably hit projects using either one. The decision tree is practical: vcpkg if you want simple setup and MSVC integration, Conan if you need binary caching or cross-compilation profiles. The manifest examples (vcpkg.json and conanfile.txt) show the actual integration with CMake, and the common dependency lookup table saves you from guessing package names between ecosystems. The Conan 2.x examples are current, which matters since the API changed significantly from 1.x. One honest take: both tools still involve more ceremony than modern language package managers, but this at least gives you the working patterns without trial and error.
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill conan-vcpkg