What problem does it solve? C++ codebases drift into inconsistent naming, header usage, ownership patterns, and formatting when style rules are not enforced, making code harder to review and maintain. This Skill gives an agent the concrete rules from Google's C++ Style Guide so it can write and review C++ that follows those conventions. ## Core Features & Use Cases - Header and include rules: Enforces self-contained headers, #define guards, include-what-you-use, and include ordering. - Language feature guidance: Covers exceptions (prohibited), RTTI, smart pointer ownership, implicit conversions, copy/move semantics, and C++20 targeting. - Naming and formatting conventions: Defines snake_case variables, PascalCase types and functions, k-prefixed constants, 80-column lines, and braced control statements. - Use Case: While reviewing a pull request that adds a new C++ class, the agent flags a missing explicit on a single-argument constructor, an unsigned integer used for a count, and a header that relies on transitive includes. ## Quick Start Review this C++ file against the Google C++ style guide and list every violation with the recommended fix.