carbon-lang
Installation
SKILL.md
Carbon
Purpose
Guide agents through the Carbon programming language: syntax fundamentals, bidirectional C++ interoperability via Carbon.h, building from source with carbon-toolchain, the experimental memory safety model (checked borrows), current pre-1.0 limitations, and when to evaluate Carbon versus staying on C++.
When to Use
- Evaluating Carbon for a greenfield project with heavy C++ dependencies
- Calling C++ libraries from Carbon or exposing Carbon to C++
- Experimenting with Carbon toolchain from GitHub source
- Understanding Carbon's migration path from C++ codebases
- Assessing readiness for production (currently experimental)
- Comparing Carbon ergonomics to modern C++ (C++20/23)