Toolverse
Wszystkie skille

moai-lang-cpp

autor: modu-ai

Specjalista C++23/C++20 dla wydajnych aplikacji, gier i systemów wbudowanych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
Data Science
Wyświetlenia
4

O skillu

Umiejętność Claude'a do nowoczesnego programowania w C++. Wspiera C++23 i C++20 z fokusem na RAII, inteligentne wskaźniki, koncepty, zakresy i moduły. Pomaga w budowaniu wydajnych aplikacji, gier, oprogramowania systemowego i systemów wbudowanych. Integruje się z CMake, vcpkg i Conan. Automatycznie aktywuje się przy pracy z plikami .cpp, .hpp i CMakeLists.txt.

Jak używać

  1. Umiejętność jest dostępna w Claude Code i aktywuje się automatycznie, gdy otworzysz projekt C++ lub dyskutujesz o nowoczesnym C++. Nie wymaga ręcznej instalacji.

  2. Rozpocznij pracę, otwierając plik .cpp, .hpp lub CMakeLists.txt w swoim projekcie. Claude automatycznie rozpozna kontekst C++ i zaproponuje wsparcie.

  3. Opisz swoje zadanie: budowanie aplikacji wysokowydajnej, gry, oprogramowania systemowego lub systemu wbudowanego. Umiejętność dostosuje się do Twoich potrzeb, oferując wzorce dla RAII, inteligentnych wskaźników i współbieżności.

  4. Korzystaj z dostępnych narzędzi: umiejętność ma dostęp do kompilatorów (g++, gcc, clang), CMake, make, testów (ctest, Google Test, Catch2) i debuggerów (gdb, valgrind). Możesz prosić o kompilację, testowanie i analizę kodu.

  5. Pytaj o konkretne cechy C++23/C++20: std::expected, std::print, koncepty, zakresy, moduły, korutyny. Umiejętność wyjaśni wzorce i najlepsze praktyki dla Twojego przypadku użycia.

  6. Dla zarządzania zależnościami pytaj o vcpkg lub Conan 2.0. Umiejętność pomoże skonfigurować CMake z FetchContent i presetami do efektywnego budowania projektów.

Podobne skille