cpp-coding-standards
cpp coding standards
What it does
- 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)
- Non-C++ projects
- Legacy C codebases that cannot adopt modern C++ features
Requirements & configuration
- std::string token;
- std::string& token, int& pos); // avoid this
- | T.120 | Use template metaprogramming only when you really need to |
- concept Serializable = requires(const T& t) {
- // SF.11: Self-contained -- include everything this header needs
Configuration: NULL
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
cpp-coding-standards FAQ
What does the cpp-coding-standards skill do?
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 idiomatic practices. Writing new C++ code (classes, functions, templates) Reviewing or refactoring existing C++ code
What does cpp-coding-standards require?
std::string token; std::string& token, int& pos); // avoid this | T.120 | Use template metaprogramming only when you really need to | concept Serializable = requires(const T& t) { // SF.11: Self-contained -- include everything this header needs Configuration keys: NULL.
How do I install cpp-coding-standards?
Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill cpp-coding-standards --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.
Maintain cpp-coding-standards?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/affaan-m-everything-claude-code-cpp-coding-standards?ref=badge) npx agentictools info skills/affaan-m-everything-claude-code-cpp-coding-standards The second line is the CLI lookup for this page — handy in READMEs and docs.