Enforces modern C++ best practices and safety standards based on the official ISO C++ Core Guidelines.
This skill empowers Claude to act as a senior C++ architect by applying the ISO C++ Core Guidelines to any codebase. It focuses on modernizing C++ (C++17/20/23) through strict adherence to RAII, type safety, and resource management principles. Whether you are refactoring legacy C++ code or starting a new project, this skill helps eliminate memory leaks, minimize complexity, and ensure idiomatic use of language features like smart pointers, constexpr, and the Rule of Five to produce production-grade, safe code.
Key Features
01Enforces resource safety via RAII and smart pointer ownership models
021 GitHub stars
03Modernizes C++ code using C++17, C++20, and C++23 standards
04Automates code reviews to align with ISO C++ Core Guidelines
05Optimizes class hierarchies and function interfaces for clarity
06Promotes type safety and immutability-by-default patterns
Use Cases
01Conducting automated code reviews for C++ pull requests
02Refactoring legacy C++ projects to adopt modern, safe patterns
03Designing robust, leak-free architectures using RAII and smart pointers