Skip to main content
Back to registry

cpp-coding-standards

affaan-m/everything-claude-code

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

Installs675
Install command
npx skills add https://github.com/affaan-m/everything-claude-code --skill cpp-coding-standards
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Comprehensive coding standards for modern C++ (C++17/20/23) derived from the C++ Core Guidelines . Enforces type safety, resource safety, immutability, and clarity. These themes recur across the entire guidelines and form the foundation: Before marking C++ work complete: - 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 - Embedded/bare-metal contexts where specific guidelines conflict with hardware constraints (adapt selectively) - RAII everywhere (P.8, R.1, E.6, CP.20): Bind resource lifetime to object lifetime - Immutability by default (P.10, Con.1-5, ES.25): Start with const / constexpr ; mutability is the exception - Type safety (P.4, I.4, ES.46-49, Enum.3): Use the type system to prevent errors at compile time - Express intent (P.3, F.1, NL.1-2, T.10): Names, types, and concepts should communicate purpose - Minimize complexity (F.2-3, ES.5, Per.4-5): Simple code is correct code - Value semantics over pointer semantics (C.10, R.3-5, F.20, CP.31): Prefer returning by value and scoped objects - Returning T&& from functions (F.45) - Using va_arg / C-style...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does cpp-coding-standards do?

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

Is cpp-coding-standards good?

cpp-coding-standards does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does cpp-coding-standards work with?

cpp-coding-standards currently lists compatibility with codex, gemini-cli, opencode, cursor, kimi-cli, github-copilot.

What are alternatives to cpp-coding-standards?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install cpp-coding-standards?

npx skills add https://github.com/affaan-m/everything-claude-code --skill cpp-coding-standards

Related skills

More from affaan-m/everything-claude-code

Related skills

Alternatives in Software Engineering