carbon-lang
AI-guided workflows for building and testing the Carbon compiler
All Skills in This Repository (10)
Pure Emerald Level IndicatorsToolchain development
Guide engineers through building, testing, and debugging the Carbon toolchain.
Tool usage
Enforce Bazelisk for builds and pre-commit checks in Carbon Language development.
Code style
Enforce Carbon project code style across Bazel, C++, Carbon, Markdown, and Python files.
Summarize testdata changes
Parse git diffs to categorize Carbon testdata edits into input, STDERR, and STDOUT.
Prek
Runs the prek pre-submit, style, and lint checker on Carbon Language changes.
Builtin functions
Implements and registers compiler builtin functions in the Carbon toolchain.
Agent tools
Restricts AI assistants to semantic file tools instead of legacy shell commands.
GitHub CLI usage
Query and inspect GitHub issues, pull requests, and repositories using read-only gh commands.
Jujutsu (jj) usage
Guides version control operations with Jujutsu (jj) in Carbon repository checkouts.
Proposals
Creates and manages Carbon language evolution proposals following project templates and style guidelines.
Frequently Asked Questions
FAQPage SchemaHow to install carbon-lang skills?βΌ
Run `npx skills add carbon-language/carbon-lang --all -g -y` in your terminal to install all skills in this suite globally.
What is the Carbon Language project?βΌ
Carbon is an experimental successor to C++ with seamless C++ interoperability, and this suite helps AI agents contribute to its compiler toolchain correctly.
How do these skills help with compiler development?βΌ
They teach your agent the exact Bazel commands, test authoring patterns, diagnostic rules, and builtin function workflows used by the Carbon toolchain.
Can AI agents safely access GitHub issues with these skills?βΌ
Yes. The GitHub skills enforce read-only access, allowing agents to view and search issues and pull requests without ever modifying project state.
Do these skills work with Claude Code and other AI agents?βΌ
Yes. All skills follow the standard SKILL.md format and work with Claude Code, Cursor, Codex, and other compatible AI coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core