This is your go-to when you need modern C++ done right. It enforces C++ Core Guidelines, won't let you skip sanitizers, and pushes you toward concepts, RAII, and smart pointers instead of the old-school pitfalls. The workflow is practical: analyze your build setup, design with type safety, implement zero-cost abstractions, then verify with AddressSanitizer before you benchmark. It comes with reference guides for template metaprogramming, SIMD optimization, and CMake configuration. If you're refactoring legacy code to C++20/23 or building high-performance systems where every allocation matters, this keeps you honest about memory safety and performance without the usual hand-waving.

skills.sh installs
5.6K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill cpp-pro --agent claude-code

Installs into .claude/skills of the current project.

Files

C++ Pro

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

Core Workflow

  1. Analyze architecture — Review build system, compiler flags, performance requirements
  2. Design with concepts — Create type-safe interfaces using C++20 concepts
  3. Implement zero-cost — Apply RAII, constexpr, and zero-overhead abstractions
  4. Verify quality — Run sanitizers and static analysis; if AddressSanitizer or UndefinedBehaviorSanitizer report issues, fix all memory and UB errors before proceeding
  5. Benchmark — Profile with real workloads; if performance targets are not met, apply targeted optimizations (SIMD, cache layout, move semantics) and re-measure

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
DevOps & CI/CD, Code Review & Quality, Debugging

More from jeffallan/claude-skills

All 66
1affaan-m avatarmcp-server-patternsaffaan-m/eccBuild MCP servers with Node/TypeScript SDK — tools, resources, prompts, Zod validation, stdio vs Streamable HTTP. Use Context7 or official MCP docs for latest A5.6Kskills.sh installs
2affaan-m avatarmle-workflowaffaan-m/eccProduction machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback. Use when bui5.6Kskills.sh installs
3wondelai avatarone-page-marketingwondelai/skillsBuild a complete marketing plan covering the full customer journey from stranger to raving fan. Use when the user mentions "marketing plan", "marketing strategy5.6Kskills.sh installs
4julianoczkowski avatarfrontend-designjulianoczkowski/designer-skillsBuild distinctive, production-grade frontend interfaces with high design quality, guided by named aesthetic philosophies. Use when building components, pages, o5.6Kskills.sh installs
5affaan-m avatardjango-celeryaffaan-m/eccDjango + Celery async task patterns — configuration, task design, beat scheduling, retries, canvas workflows, monitoring, and testing. Use when adding backgroun5.6Kskills.sh installs
6affaan-m avataragentic-osaffaan-m/eccBuild persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled autom5.5Kskills.sh installs