cpp
Installation
SKILL.md
cpp
Patterns for modern C++ projects built with CMake + Conan 2.x. Covers single-library and monorepo layouts, package authoring and publishing, gRPC services, and the code-standards / sanitizer toolchain.
When to load recipes
| You are working on… | Load recipe |
|---|---|
| CMake project structure (single lib or app) | references/recipes/cmake-structure.md |
| Adding / consuming Conan packages | references/recipes/conan-packages.md |
| Publishing a Conan package | references/recipes/conan-publishing.md |
| Debug / Release / ASan / TSan build profiles | references/recipes/conan-profiles.md |
| CI/CD with Conan cache | references/recipes/ci-caching.md |
| gRPC service definition and implementation | references/recipes/grpc-patterns.md |
| Clang-format, clang-tidy, naming conventions | references/recipes/code-standards.md |
| Monorepo with multiple libs + apps | references/recipes/monorepo.md |
Load cmake-structure + conan-packages together for any new C++ project.