c-cpp
CommunityMaster C/C++ for systems programming.
AuthorRepairYourTech
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides expert guidance for writing safe, performant, and production-ready C and C++ code, addressing common pitfalls and leveraging modern language features.
Core Features & Use Cases
- Memory Management: Master RAII and smart pointers (
std::unique_ptr,std::shared_ptr) to prevent leaks and dangling pointers. - Modern C++: Utilize C++17, C++20, and C++23 features like concepts, ranges,
std::expected, andstd::formatfor cleaner, safer code. - Build Systems: Learn best practices for CMake, including target setup, include directories, and sanitizer integration.
- Const Correctness & UB Avoidance: Write robust code by understanding
constcorrectness and common sources of undefined behavior. - Use Case: Developing a high-performance game engine, an operating system component, or a critical library where reliability and efficiency are paramount.
Quick Start
Use the c-cpp skill to generate a CMakeLists.txt file for a new C++20 project with AddressSanitizer enabled.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: c-cpp Download link: https://github.com/RepairYourTech/cfsa-antigravity/archive/main.zip#c-cpp Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.