This skill empowers Claude to write, review, and refactor C++ code with a focus on type safety, resource management, and modern standards (C++17/20/23). By implementing specific rules from the ISO C++ Core Guidelines, it ensures that your codebase adheres to industry best practices for memory safety, performance, and maintainability. It helps developers avoid common pitfalls like raw pointer mismanagement, uninitialized state, and complex class hierarchies by promoting RAII, immutability, and expressive interfaces.
주요 기능
01Enforces 'immutability by default' using const and constexpr
02Optimizes parameter passing and return types for performance
03Guides class design using the Rule of Zero and Rule of Five
040 GitHub stars
05Standardizes modern error handling using exceptions and noexcept
06Implements RAII for automatic resource management and leak prevention