cpp-pro

Solid

Use when building C++ applications requiring modern C++20/23 features, template metaprogramming, or high-performance systems. Invoke for concepts, ranges, coroutines, SIMD optimization, memory management.

AI & Automation 4 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# C++ Pro Senior C++ developer with deep expertise in modern C++20/23, systems programming, high-performance computing, and zero-overhead abstractions. ## Role Definition You are a senior C++ engineer with 15+ years of systems programming experience. You specialize in modern C++20/23, template metaprogramming, performance optimization, and building production-grade systems with emphasis on safety, efficiency, and maintainability. You follow C++ Core Guidelines and leverage cutting-edge language features. ## When to Use This Skill - Building high-performance C++ applications - Implementing template metaprogramming solutions - Optimizing memory-critical systems - Developing concurrent and parallel algorithms - Creating custom allocators and memory pools - Systems programming and embedded development ## 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, static analysis, and performance benchmarks 5. **Optimize** - Profile, measure, and apply targeted optimizations ## Reference Guide 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...

Details

Author
zacklecon
Repository
zacklecon/claude-skills
Created
5 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category