cpp-coding-standards

Review C++ codebases against the C++ Core Guidelines.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Michae2xl/claude-skills-michael --skill cpp-coding-standards-michae2xl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpp-coding-standards
Source: https://github.com/Michae2xl/claude-skills-michael/tree/main/skills/cpp-coding-standards
Command: npx skills add https://github.com/Michae2xl/claude-skills-michael --skill cpp-coding-standards-michae2xl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the common pitfalls in C++ development, enforcing best practices derived from the C++ Core Guidelines to maintain high-quality code standards.

Core Features & Use Cases

  • Enforce Core Guidelines: Adhere to modern C++ principles with guidance from the C++ Core Guidelines.
  • Refactoring Helper: Streamline existing C++ codebase to comply with contemporary best practices.
  • Architecture Aid: Inform design decisions by applying C++ principles and patterns.
  • Consistent Style: Apply uniform style conventions to facilitate readability and maintainability.
  • Feature Choice: Navigate language features with clarity, e.g., choosing between smart pointers and raw pointers.

Quick Start

Use the 'cpp-coding-standards' skill to get guidance on C++ code quality for the following snippet: int* ptr = new int;

Frequently Asked Questions about cpp-coding-standards

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

FAQPage Schema
How do I apply modern C++ coding guidelines to legacy codebase refactoring?

Refactor legacy C++ codebases by applying C++ Core Guidelines to replace outdated patterns with modern, safe, and idiomatic C++17/20/23 practices, streamlining existing code for enhanced safety and maintainability.

What is the best way to choose between raw pointers and smart pointers in C++?

Navigate C++ feature choices like smart pointers vs raw pointers by referencing C++ Core Guidelines, which inform design decisions and enforce consistent style conventions for safer memory management.

Can I use C++ Core Guidelines to enforce consistent style and code quality in C++20 projects?

Yes, you can enforce consistent style and code quality in C++20 projects by applying C++ Core Guidelines to maintain high-quality code standards, uniform conventions, and architectural safety.

How do I review C++ code for common development pitfalls and safety issues?

Review C++ code for common development pitfalls by evaluating snippets against modern C++ Core Guidelines, ensuring adherence to best practices for safety, efficiency, and overall code quality.

Does this C++ coding guidelines tool support architecture and design pattern decisions?

Yes, the C++ coding guidelines tool supports architecture by applying C++ principles and patterns to inform design decisions, ensuring high-quality structural choices and modern feature selection.