Docs 606 installs

C++ Coding Standards (C++ Core Guidelines)

by affaan-m/everything-claude-code

C++ coding standards based on the C++ Core Guidelines (isocpp.github.io). Use when writing, reviewing, or refactoring C++ code to enforce modern, safe, and…

Skill content

C++ Coding Standards (C++ Core Guidelines)

Comprehensive coding standards for modern C++ (C++17/20/23) derived from the C++ Core Guidelines. Enforces type safety, resource safety, immutability, and clarity.

When to Use

- Writing new C++ code (classes, functions, templates)

- Reviewing or refactoring existing C++ code

- Making architectural decisions in C++ projects

- Enforcing consistent style across a C++ codebase

- Choosing between language features (e.g., enum vs enum class, raw pointer vs smart pointer)

When NOT to Use

- Non-C++ projects

- Legacy C codebases that cannot adopt modern C++ features

- Embedded/bare-metal contexts where specific guidelines conflict with hardware constraints (adapt selectively)

Cross-Cutting Principles