This Claude Code skill provides a comprehensive framework for modern C++ development (C++17/20/23) based on the ISO C++ Core Guidelines. It facilitates the enforcement of critical principles such as Resource Acquisition Is Initialization (RAII), type safety, and immutability by default. Designed for developers refactoring legacy code or architecting new systems, the skill provides specific guidance on function design, class hierarchies, resource management, and concurrency to ensure codebases are performant, secure, and idiomatic.
주요 기능
01Enforces RAII and resource safety patterns
02214,597 GitHub stars
03Optimizes concurrency with thread-safety best practices
04Implements C++ Core Guidelines (isocpp) standards
05Provides guidance for C++17, C++20, and C++23 features
06Promotes immutability through const and constexpr usage
사용 사례
01Performing automated code reviews for safety and performance
02Refactoring legacy C++ codebases to modern standards
03Establishing consistent architectural patterns in C++ projects