Enforces modern C++ best practices and safety guidelines based on the ISO C++ Core Guidelines.
This skill provides Claude with a comprehensive framework for writing, reviewing, and refactoring C++ code according to the official C++ Core Guidelines. It focuses on modern C++ standards (C++17, C++20, and C++23) to ensure type safety, resource safety through RAII, and clear, idiomatic code. By applying principles like immutability by default and minimizing complexity, it helps developers build robust, high-performance applications while avoiding common pitfalls like memory leaks, raw pointer ownership, and uninitialized variables.
주요 기능
01Optimizes function interfaces using modern parameter passing and return patterns
02Identifies and replaces C++ anti-patterns with safe, modern alternatives
03Promotes type safety and compile-time checking over runtime errors
04Guides implementation of Rule of Zero and Rule of Five for class design
050 GitHub stars
06Enforces RAII for automated resource management and leak prevention
사용 사례
01Conducting automated code reviews to ensure compliance with ISO guidelines
02Bootstrapping new C++ projects with a consistent and safe architectural foundation
03Refactoring legacy C++ codebases to modern C++17/20/23 standards