mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 20:10:13 +01:00
Per https://antigravity.google/changelog, supported in 1.20.5. Also note https://agents.md Assisted-by: Google Antigravity with Gemini
1.8 KiB
1.8 KiB
Gemini & AI assistant guide for Carbon
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.
Table of contents
General instructions
- Communication: Be concise, professional, and technical. Use GitHub-style markdown.
- Verification: Always run relevant tests.
- Tool usage: Use web search for any research outside the immediate codebase or KIs.
Project structure
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).
Tool usage
See the "Tool usage" skill for instructions on what tools to use in the carbon-lang project.
Code style
See the "Code style" skill for instructions on formatting, style guides, and code conventions to follow.
Toolchain development
See the "Toolchain Development" skill for instructions on architecture, building, testing, debugging, C++ patterns, and common pitfalls.