cpp-coding-standards

Enforce modern C++ practices from the C++ Core Guidelines.

16|3|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/sehoon787/my-claude --skill cpp-coding-standards-sehoon787
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpp-coding-standards
Source: https://github.com/sehoon787/my-claude/tree/main/skills/ecc/cpp-coding-standards
Command: npx skills add https://github.com/sehoon787/my-claude --skill cpp-coding-standards-sehoon787

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modern C++ projects often struggle to enforce consistent, safe, and idiomatic practices across teams, leading to bugs, maintainability issues, and technical debt.

Core Features & Use Cases

  • Provides a comprehensive set of guidelines derived from the C++ Core Guidelines to standardize code structure, resource management, interfaces, and type safety.
  • Serves as a reference during code reviews, onboarding, and architectural decisions to improve code quality and readability.
  • Use Case: Refactor a legacy module to adopt RAII, smart pointers, and explicit constructors to reduce leaks and improve clarity.

Quick Start

Review your C++ project against the Core Guidelines and begin refactoring critical modules to align with modern, safe practices.

Frequently Asked Questions about cpp-coding-standards

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

FAQPage Schema
How do I enforce modern C++ coding standards in my project?

Enforce modern C++ coding standards by reviewing your codebase against the C++ Core Guidelines, focusing on RAII, const-correctness, explicit constructors, and smart pointer usage to improve safety and maintainability.

What are the C++ Core Guidelines for safe resource management?

The C++ Core Guidelines for safe resource management mandate using RAII patterns and smart pointers to guarantee robust resource handling, preventing memory leaks and ensuring consistent code structure across C++ projects.

How do I refactor legacy C++ code to use RAII and smart pointers?

Refactor legacy C++ code to use RAII and smart pointers by reviewing critical modules against the C++ Core Guidelines, replacing manual memory management with modern practices to reduce leaks and improve readability.

Can I use this to check const-correctness and explicit constructors during code review?

Yes, you can use this to check const-correctness and explicit constructors during code review by applying the C++ Core Guidelines to standardize interfaces, enforce type safety, and validate code health.

What's the best way to standardize C++ code style across a development team?

Standardize C++ code style across a team by adopting the C++ Core Guidelines as a reference during onboarding and architectural decisions, ensuring consistent style, idiomatic practices, and robust interfaces.

Why does my C++ project accumulate technical debt and maintainability issues?

C++ projects accumulate technical debt and maintainability issues when teams fail to enforce consistent, safe, and idiomatic practices, leading to bugs that aligning with the C++ Core Guidelines can resolve.