What problem does it solve? Writing correct, high-performance modern C++ is difficult: developers must juggle concepts, ranges, coroutines, memory safety, concurrency, and build configuration while avoiding undefined behavior and performance regressions. This Skill provides structured guidance and reference material for implementing, optimizing, and debugging C++ code with modern standards. ## Core Features & Use Cases - Modern C++ Implementation: Apply C++20/23 features such as concepts, ranges, coroutines, modules, and the spaceship operator with type-safe, const-correct code. - Performance & Memory Optimization: Use SIMD intrinsics, cache-friendly layouts, custom allocators, move semantics, and memory pools to eliminate bottlenecks. - Concurrency & Build Tooling: Design lock-free structures, thread pools, and parallel STL workflows, plus configure CMake, sanitizers, clang-tidy, and Catch2/GoogleTest testing. - Use Case: When refactoring a latency-critical service, load the memory-performance reference to convert hot loops to SIMD and SoA layouts, then verify correctness with AddressSanitizer and benchmark the improvement. ## Quick Start Ask the assistant to implement a thread-safe C++20 component with concepts and RAII, then have it verified with sanitizers and benchmarks.