What problem does it solve? C++ codebases often accumulate unsafe patterns like raw new/delete, plain enums, C-style casts, and unconstrained templates. This Skill provides a consolidated, rule-referenced checklist based on the C++ Core Guidelines so code written or reviewed by an AI follows modern, safe, idiomatic C++17/20/23 practices. ## Core Features & Use Cases - Rule-Referenced Standards: Covers the major C++ Core Guidelines sections (P, I, F, C, R, ES, E, Con, CP, T, SL, Enum, SF, NL, Per) with concrete DO/DON'T code examples for each. - Code Review Checklist: Includes a quick-reference checklist for verifying RAII usage, const-correctness, smart pointers, concepts, exception safety, and concurrency locking before marking work complete. - Use Case: When refactoring a legacy class that uses raw pointers and manual delete, apply the resource management rules (R.1, R.11, R.20) to convert it to RAII with std::unique_ptr and the Rule of Zero/Five. ## Quick Start Review this C++ file against the C++ Core Guidelines and fix any violations of RAII, const-correctness, and smart pointer usage.