cpp-coding-standards

cpp coding standards

affaan-m 232k ↓ 6.4k MIT updated 25d ago
Claude Code
View source ↗

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

Source

Repository: https://github.com/affaan-m/everything-claude-code

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.

cpp-coding-standards on getagentictools
[![cpp-coding-standards on getagentictools](https://getagentictools.com/badge/skills/affaan-m-everything-claude-code-cpp-coding-standards.svg)](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.