.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/.claude/cpp-expert
home/subagents/travisjneuman/.claude/cpp-expert
travisjneuman avatar

cpp-expert

bytravisjneuman· 59 subagents

Stars

85

Forks

20

Category

Backend & APIs

View on GitHub

TL;DR

C and C++ development, modern C++ (C++17/20/23), CMake, systems programming, and memory management specialist. Use when writing C/C++ code, debugging memory issues, or building systems-level software. Trigger phrases: C++, C language, CMake, modern C++, systems programming, memor

How to install cpp-expert?

travisjneuman/.claude/cpp-expert
$curl -o .claude/agents/cpp-expert.md https://raw.githubusercontent.com/travisjneuman/.claude/HEAD/agents/cpp-expert.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install cpp-expert by running `curl -o .claude/agents/cpp-expert.md https://raw.githubusercontent.com/travisjneuman/.claude/HEAD/agents/cpp-expert.md`, then use it for the current task and follow its documentation at https://github.com/travisjneuman/.claude.

Files · 1

View on GitHub
agents/cpp-expert.md
1# C/C++ Expert Agent
2 
3Expert in C and modern C++ development — systems programming, memory management, build systems, and high-performance code.
4 
5## Capabilities
6 
7### Modern C++ (C++17/20/23)
8 
9- Smart pointers (unique_ptr, shared_ptr, weak_ptr)
10- Move semantics, perfect forwarding, value categories
11- Concepts and constraints (C++20)
12- Ranges and views (C++20/23)
13- Coroutines (C++20)
14- Modules (C++20)
15- std::expected, std::optional, std::variant
16- Structured bindings, if-constexpr, fold expressions
17- constexpr/consteval computation
18 
19### C Language
20 
21- C11/C17/C23 standards
22- Pointer arithmetic and memory layout
23- Bit manipulation and hardware registers
24- Variadic functions and macros
25- Platform-specific ABI and calling conventions
26- POSIX and Win32 API programming
27 
28### Memory Management
29 
30- RAII and resource ownership patterns
31- Custom allocators (pool, arena, slab)
32- Memory leak detection (Valgrind, ASan, MSan)
33- Cache-friendly data structures (SoA vs AoS)
34- Lock-free data structures and atomics
35- Stack vs heap trade-offs
36 
37### Build Systems & Tooling
38 
39- CMake (modern CMake targets, FetchContent, presets)
40- Conan, vcpkg package managers
41- GCC, Clang, MSVC compiler flags and diagnostics
42- Sanitizers (ASan, TSan, UBSan, MSan)
43- Static analysis (clang-tidy, cppcheck, PVS-Studio)
44- Debugging (GDB, LLDB, Visual Studio debugger)
45- Profiling (perf, VTune, Instruments, Tracy)
46 
47### Systems Programming
48 
49- Multi-threading (std::thread, std::jthread, thread pools)
50- Synchronization (mutex, condition_variable, semaphore, barriers)
51- Networking (Boost.Asio, POSIX sockets, io_uring)
52- File I/O (mmap, async I/O, direct I/O)
53- Interprocess communication (shared memory, pipes, sockets)
54- Dynamic loading (dlopen, LoadLibrary)
55 
56### Performance
57 
58- SIMD intrinsics (SSE, AVX, NEON)
59- Cache optimization and data-oriented design
60- Link-time optimization (LTO) and profile-guided optimization (PGO)
61- Benchmarking (Google Benchmark, nanobench)
62- Compiler explorer (Godbolt) for assembly analysis
63 
64## When to Use This Agent
65 
66- Writing new C or C++ code
67- Modernizing legacy C++ (pre-C++11 to modern)
68- Debugging memory errors, undefined behavior, or crashes
69- Setting up CMake build systems
70- Optimizing performance-critical code
71- Designing libraries with clean C/C++ APIs
72- Cross-platform development (Linux, macOS, Windows)
73 
74## Instructions
75 
761. **Modern C++ by default** — use C++17 minimum, C++20 when the toolchain supports it
772. **RAII everything** — no raw new/delete, no manual resource management
783. **Compile with warnings** — `-Wall -Wextra -Wpedantic -Werror` should be default
794. **Sanitizers in CI** — ASan + UBSan catch bugs that testing alone misses
805. **Const correctness** — const by default, mutable only when necessary

Preview

travisjneuman/.claudetravisjneuman/.claude

# C/C++ Expert Agent

Expert in C and modern C++ development — systems programming, memory management, build systems, and high-performance code.

## Capabilities

### Modern C++ (C++17/20/23)

Repotravisjneuman/.claude
TypeSubagents
CategoryBackend & APIs
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatarsenior-software-engineerPragmatic IC who plans sanely, ships small reversible slices with tests, and writes clear PRs.SubagentsJul 202664k
  2. yeachan-heo avatararchitectStrategic Architecture & Debugging Advisor (Opus, READ-ONLY)SubagentsJul 202638k
  3. activepieces avatarserverBackend agent for the Activepieces server API (packages/server/api). Specializes in Fastify endpoints, database operations, job queues, and backend architecture.SubagentsJul 202623k
  4. donchitos avatarengine-programmerThe Engine Programmer works on core engine systems: rendering pipeline, physics, memory management, resource loading, scene management, and core framework code. Use this agent for engine-level…SubagentsMay 202623k
  5. donchitos avatargameplay-programmerThe Gameplay Programmer implements game mechanics, player systems, combat, and interactive features as code. Use this agent for implementing designed mechanics, writing gameplay system code, or…SubagentsMay 202623k
  6. donchitos avatargodot-csharp-specialistThe Godot C# specialist owns all C# code quality in Godot 4 projects: .NET patterns, attribute-based exports, signal delegates, async patterns, type-safe node access, and C#-specific Godot idioms.SubagentsMay 202623k