Skip to main content
Back to registry

cpp-pro

jeffallan/claude-skills

Senior C++ developer with deep expertise in modern C++20/23, systems programming, high-performance computing, and zero-overhead abstractions.

Installs906
Install command
npx skills add https://github.com/jeffallan/claude-skills --skill cpp-pro
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
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: When implementing C++ features, provide: - Analyze architecture — Review build system, compiler flags, performance requirements - Design with concepts — Create type-safe interfaces using C++20 concepts - Implement zero-cost — Apply RAII, constexpr, and zero-overhead abstractions - Verify quality — Run sanitizers and static analysis; if AddressSanitizer or UndefinedBehaviorSanitizer report issues, fix all memory and UB errors before proceeding - Benchmark — Profile with real workloads; if performance targets are not met, apply targeted optimizations (SIMD, cache layout, move semantics) and re-measure - Follow C++ Core Guidelines - Use concepts for template constraints - Apply RAII universally - Use auto with type deduction - Prefer std::unique_ptr and std::shared_ptr - Enable all compiler warnings (-Wall -Wextra -Wpedantic) - Run AddressSanitizer and UndefinedBehaviorSanitizer - Write const-correct code - Use raw new / delete (prefer smart pointers) - Ignore compiler warnings - Use C-style casts (use static_cast, etc.) - Mix exception and error code patterns inconsistently - Write non-const-correct code - Use using namespace std in headers - Ignore undefined behavior - Skip move semantics for...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does cpp-pro do?

Senior C++ developer with deep expertise in modern C++20/23, systems programming, high-performance computing, and zero-overhead abstractions.

Is cpp-pro good?

cpp-pro does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does cpp-pro work with?

cpp-pro currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to cpp-pro?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install cpp-pro?

npx skills add https://github.com/jeffallan/claude-skills --skill cpp-pro

Related skills

More from jeffallan/claude-skills

Related skills

Alternatives in Software Engineering