Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeffallan/cpp-pro
Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques.
Passed 22 of 24 test cases with the skill, and 16 of 24 without it.
and 6 more in the full report
6 fixed16 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need a zero-overhead resource handle wrapper for system file descriptors that enforces single-ownership semantics. Please furnish a complete modern C++ solution containing the header file, source implementation, CMakeLists updates, a comprehensive test file, and a concise write-up of your design choices and runtime trade-offs.
| Checked | Without skill | With skill |
|---|---|---|
| Explicitly deletes the copy constructor. | Missed | Passed |
| Avoids using the raw new operator. | Passed | Passed |
| Configures -fsanitize=address flag in CMake build settings. | Missed | Passed |
The instructions your model reads when the skill loads.
Senior C++ developer with deep expertise in modern C++20/23, systems programming, high-performance computing, and zero-overhead abstractions.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| Modern C++ Features | references/modern-cpp.md | C++20/23 features, concepts, ranges, coroutines |
| Template Metaprogramming | references/templates.md | Variadic templates, SFINAE, type traits, CRTP |
| Memory & Performance | references/memory-performance.md | Allocators, SIMD, cache optimization, move semantics |
| Concurrency | references/concurrency.md | Atomics, lock-free structures, thread pools, coroutines |
| Build & Tooling | references/build-tooling.md | CMake, sanitizers, static analysis, testing |
auto with type deductionstd::unique_ptr and std::shared_ptrnew/delete (prefer smart pointers)test cases passed, vs 16 / 24 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.