cpp-coding-standards

Guide C++ code review and refactoring with C++ Core Guidelines standards.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/novvoo/skill-router --skill cpp-coding-standards-novvoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpp-coding-standards
Source: https://github.com/novvoo/skill-router/tree/main/agent/skills/cpp-coding-standards
Command: npx skills add https://github.com/novvoo/skill-router --skill cpp-coding-standards-novvoo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of modern C++ coding standards, derived from the C++ Core Guidelines, to help developers write safer, more efficient, and more maintainable C++ code.

Core Features & Use Cases

  • Code Quality Enforcement: Ensures adherence to best practices in C++ development.
  • Refactoring Guidance: Assists in reviewing and improving existing C++ codebases.
  • Learning Resource: Serves as a detailed reference for modern C++ idioms and patterns.
  • Use Case: When starting a new C++ project or reviewing a pull request, consult this Skill to ensure the code follows established, high-quality standards.

Quick Start

Use the cpp-coding-standards skill to review a C++ function for adherence to modern best practices.

Frequently Asked Questions about cpp-coding-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the modern C++ best practices for resource management?

Modern C++ coding standards focus on RAII, type safety, and immutability to enforce efficient resource management. Derived from the C++ Core Guidelines, these principles help developers write safer, more maintainable code across various domains including systems programming.

How do I review C++ code for adherence to the C++ Core Guidelines?

To review C++ code for adherence to the C++ Core Guidelines, evaluate functions against principles of RAII, type safety, and compile-time safety. This process ensures existing codebases follow established high-quality standards during refactoring or pull request evaluations.

Does this C++ coding standards guide cover refactoring existing codebases?

Yes, this C++ coding standards guide provides refactoring guidance for existing codebases. It assists developers in reviewing and improving code by applying modern C++ idioms, RAII, and type safety principles derived from the C++ Core Guidelines.

When do I need to apply C++ Core Guidelines in application development?

You need to apply C++ Core Guidelines when starting a new C++ project or reviewing a pull request to ensure code follows established, high-quality standards. The guidelines emphasize compile-time safety, type safety, and efficient resource management across domains.

What is the best way to enforce type safety and immutability in C++?

The best way to enforce type safety and immutability in C++ is by following modern coding standards derived from the C++ Core Guidelines. These standards emphasize compile-time safety and expressiveness, enabling developers to write safer and more maintainable C++ code.