
Cpp Expert
This is a solid reference for modern C++ that cuts straight to the practical stuff. You get concrete examples of C++20/23 features like concepts, ranges, and coroutines, plus the fundamentals you actually need: smart pointers, move semantics, RAII patterns. The code samples are complete enough to compile and run, which beats hunting through Stack Overflow when you need to remember how to write a proper move constructor or chain range views. It leans heavily on showing rather than explaining, so you'll want some C++ experience already. Best used when you're upgrading legacy code to modern standards or need a quick syntax check on the newer language features without wading through committee proposals.
- skills.sh installs
- 248
- GitHub stars
- 44
- last updated
- Aug 21, 2026
Install
$ npx -y skills add personamanagmentlayer/pcl --skill cpp-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
C++ Expert
Expert guidance for modern C++ development including C++20/23 features, STL, templates, memory management, and high-performance programming.
Core Concepts
Modern C++ Features (C++20/23)
- Concepts and constraints
- Ranges and views
- Coroutines
- Modules
- Three-way comparison (spaceship operator)
- std::format
- std::span
- Designated initializers
- consteval and constinit
Memory Management
- RAII (Resource Acquisition Is Initialization)
- Smart pointers (unique_ptr, shared_ptr, weak_ptr)
- Move semantics and perfect forwarding
- Memory allocation strategies
- Custom allocators
- Memory pools
Performance
- Zero-cost abstractions
- Inline optimization
- Template metaprogramming
- Compile-time computation (constexpr)
- Cache-friendly data structures
- SIMD operations
STL Containers
Sequential Containers
#include <vector>
#include <deque>
#include <list>
#include <array>
// vector - dynamic array
std::vector<int> vec = {1, 2, 3, 4, 5};
vec.push_back(6);
vec.emplace_back(7); // Construct in-place
vec.reserve(100); // Pre-allocate capacity
Sponsors
Details
- Repository
- github.com/personamanagmentlayer/pcl
- Category
- Debugging
- First seen
- Jun 3, 2026
More from personamanagmentlayer/pcl
All 99- Helm Expert245
- Ai Engineer Expert239
- Quantum Expert238
- Finops Expert236
- Iot Expert236
- Snowflake Expert236
- Biological Expert233
- Security Expert228
- Aws Expert226
- Aerospace Expert225
- Scala Expert224
- Standards Expert224
- Flask Expert223
- Csharp Expert219
- Maritime Expert219
- Kafka Expert218
- Fastapi Expert216
- Nodejs Expert214
- Databricks Expert212
- Kubernetes Expert212
- Spring Boot Expert209
- Devops Expert207
- Elasticsearch Expert203
- Testing Expert203