cpp-engineering

Installation
SKILL.md

This skill improves modern C++ work across applications, libraries, tools, and low-level components.

Quick Start

  1. Identify the standard level, compiler, build system, and target platform.
  2. Inspect warning settings, sanitizers, tests, and ownership patterns before changing code.
  3. Prefer modern C++ with clear lifetime management and explicit interfaces.
  4. Validate with the project build, tests, and static analysis where available.

Core Rules

  • Correctness and safety first, then maintainability, then performance.
  • Prefer C++20 or the project standard when supported.
  • Use RAII, value semantics, and standard library facilities before custom machinery.
  • Avoid raw new or delete, hidden ownership, and macro-heavy abstractions when better options exist.
  • Keep template complexity justified by real reuse or performance needs.

Focus Areas

Installs
1
First Seen
Mar 17, 2026
cpp-engineering — alberfdez1523/language-skills