cpp-dev-guidelines
SKILL.md
C++ Development Guidelines
Purpose
Establish consistency and best practices for modern C++ development (C++17/20), covering memory safety, build systems, testing, and project organization.
When to Use This Skill
Automatically activates when working on:
- Creating or modifying C++ files (
.cpp,.hpp,.h,.cc) - Writing classes, functions, or templates
- CMake configuration (
CMakeLists.txt) - Memory management and smart pointers
- Multithreading and concurrency
- Template metaprogramming
- Testing with GoogleTest or Catch2