Разработка и оптимизация C++ кода

engineering

Cpp pro — это скилл для Claude Code, который пишет, оптимизирует и отлаживает C++-приложения с использованием современных возможностей C++20/23: concepts, ranges, coroutines, template metaprogramming, SIMD-оптимизация и аккуратное управление памятью. Берут, когда нужно разогнать узкое место в высоконагруженном сервисе, когда legacy-код на сыром new/delete пора переписать на smart pointer'ах, когда запутался в CMake-конфиге или когда параллельный код ведёт себя непредсказуемо под нагрузкой. Внутри — рабочий процесс из пяти шагов: анализ архитектуры и флагов компилятора, проектирование через concepts, реализация с RAII и zero-overhead abstractions, прогон AddressSanitizer и UndefinedBehaviorSanitizer, бенчмаркинг с прицельными оптимизациями (SIMD, cache layout, move semantics). Скилл следует C++ Core Guidelines, запрещает сырые new/delete, C-style cast и using namespace std в заголовках, включает -Wall -Wextra -Wpedantic. Выдаёт заголовки, реализацию, CMakeLists.txt и тесты. Родственные скиллы каталога — rust-engineer и embedded-systems. Подойдёт для systems programming, HPC и игровых движков; не подойдёт, если нужен именно Rust или встроенные системы без стандартной библиотеки — для этого соседние скиллы.