{"enrichment":{"faq":[{"a":"C++ Expert covers modern C++20/23 features including concepts, ranges, views, coroutines, and compile-time computation with constexpr. You'll learn contemporary syntax patterns, zero-cost abstractions, and how to leverage the latest language standards for production-grade applications. The skill emphasizes practical implementation of features that improve code clarity and performance.","q":"What C++20 and C++23 features and syntax does cpp-expert cover?"},{"a":"C++ Expert provides comprehensive instruction on smart pointers, move semantics, and perfect forwarding as core memory management strategies. You'll master RAII resource management principles, understand ownership semantics, and learn to avoid common memory pitfalls. The skill covers custom allocators and memory pools for optimized resource handling in real-world applications.","q":"How does cpp-expert teach smart pointers and memory management?"},{"a":"C++ Expert instructs on templates, concepts, and generic programming fundamentals. You'll learn template metaprogramming techniques, how to use concepts for constraining templates, and advanced patterns for compile-time computation. The skill builds proficiency with generic code design that maintains type safety and enables powerful abstractions.","q":"What templates and metaprogramming concepts does cpp-expert teach?"},{"a":"C++ Expert covers concurrent and multi-threaded application development, including threading models, mutex synchronization, and concurrency patterns. You'll learn to build thread-safe applications and understand synchronization mechanisms for production systems. The skill addresses practical challenges in concurrent programming.","q":"Can cpp-expert help with concurrent programming and multithreading?"},{"a":"C++ Expert teaches performance optimization techniques including zero-cost abstractions, SIMD operations, and compile-time computation strategies. You'll learn profiling approaches, memory efficiency patterns, and how to write code that leverages modern CPU capabilities. The skill emphasizes measurable performance improvements for demanding applications.","q":"How does cpp-expert optimize code performance and efficiency?"},{"a":"C++ Expert covers C++ best practices including const correctness, RAII patterns, and common anti-patterns to avoid. You'll learn production-grade development standards, code organization with CMake build systems, and how to write maintainable, efficient C++ that scales. The skill provides guidance for professional software development.","q":"What best practices and anti-patterns does cpp-expert address?"}],"shadow_tags":["modern-cpp","systems-programming","template-metaprogramming","concurrent-code","memory-safety","performance-tuning","generic-programming","build-automation"],"summary_rewrite":"C++ Expert provides in-depth instruction on contemporary language standards and advanced development practices. Learn concepts, ranges, coroutines, and memory strategies alongside performance techniques like zero-cost abstractions and compile-time computation. Build proficiency with smart pointers, move semantics, and template metaprogramming for production-grade applications."},"files":[{"bytes":15485,"path":"stdlib/languages/cpp-expert/SKILL.md","sha256":"9e0e2d00faba46ba4c4665c0caf2946d666cfeb016c1246bf20b88868807e6f9","url":"https://skillfed.io/files/personamanagmentlayer/pcl/cpp-expert/2491943a/SKILL.md"}],"id":"personamanagmentlayer/pcl/cpp-expert","links":{"html":"https://skillfed.io/personamanagmentlayer/pcl/cpp-expert","md":"https://skillfed.io/personamanagmentlayer/pcl/cpp-expert.md","repo":"https://github.com/personamanagmentlayer/pcl"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":8,"language":"TypeScript","last_updated":"2026-03-30","license":"Apache-2.0","name":"cpp-expert","publisher":"personamanagmentlayer","stars":38},"relations":{"similar":[{"id":"miles990/claude-software-skills/cpp"},{"id":"mohitmishra786/low-level-dev-skills/cpp-coroutines"},{"id":"xu-xiang/everything-claude-code-zh/cpp-coding-standards"},{"id":"irahardianto/awesome-agv/cpp-idioms"},{"id":"affaan-m/ECC/cpp-coding-standards"},{"id":"mohitmishra786/low-level-dev-skills/cpp-templates"},{"id":"Aradotso/security-skills/avast-security-analysis"},{"id":"Aradotso/security-skills/avast-premium-security-malware-detection"},{"id":"Aznatkoiny/zAI-Skills/cpp-reinforcement-learning"},{"id":"Aradotso/security-skills/email-security-auditor-cpp"}]},"slug":{"owner":"personamanagmentlayer","repo":"pcl","skill":"cpp-expert"},"version":"2491943a"}
