If you're compiling C++ on Windows or porting a GCC-based build to MSVC, this covers the essentials: translating optimization flags, choosing between /MT and /MD runtimes (the main source of LNK2038 errors), and using clang-cl as a drop-in replacement for cl.exe. The flag translation table alone saves you from hunting through MSVC documentation every time you need the equivalent of -O2 or -g. It also walks through vcvars setup, PDB generation, and diagnosing the usual linker mismatches. Honestly, the runtime library section should be required reading for anyone who's ever seen a "mismatch detected for RuntimeLibrary" error and wondered why their third-party library won't link.
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill msvc-cl