This document provides high-density technical context for AI assistants (and humans!) contributing to the Carbon Language project. If you are an AI assistant, read this first to avoid common pitfalls.
common/: Common C++ utilities used across the project.core/: The Carbon standard library (Core).docs/: Project documentation, design, and style guides.examples/: Example Carbon programs and code snippets.proposals/: Evolution proposals.testing/: Testing utilities and infrastructure.toolchain/: The C++ implementation of the compiler
(Toolchain).See the "Tool usage" skill for instructions on what tools to use in the carbon-lang project.
See the "Code style" skill for instructions on formatting, style guides, and code conventions to follow.
See the "Toolchain Development" skill for instructions on architecture, building, testing, debugging, C++ patterns, and common pitfalls.