c-cpp

Community

Master 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, and std::format for 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 const correctness 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.