コマンドラインからGitHub issueの本文やコメントを読み取り専用で確認し、URLや番号から対象リポジトリを指定する手順を案内します。
- issueの本文とコメントを読みたいとき
- URLからissueの内容を確認したいとき
- 別リポジトリのissueを参照したいとき
Carbonツールチェーンのコードを書く際に、言語ごとの整形方法やコメント、命名、ドキュメント、コミットメッセージの基準を確認できます。
Instructions for code formatting and style guidelines in the Carbon toolchain.
実行スコア 未検証
インストール方法を見るCarbonツールチェーンのコードや文書を整える際の基準を確認できます。Bazel、C++、Markdown、Pythonでは、それぞれ指定されたフォーマッターやチェック方法を使います。Carbonコードは現状のformatコマンドがうまく動かないため、既存のCarbonコードやC++のスタイルを参考にします。コメントは現在のコードの動作や理由を説明し、説明文は要点から書く、といった方針のほか、名前を実際の役割や意味に合わせる考え方も含まれます。ドキュメントを変更後のコードと一致させること、設計でデータモデルを出力調整のために歪めないこと、コミット説明で成果を具体的に記すことも扱います。
Carbonツールチェーンのコードを新しく書いたり、既存部分を変更したりするときに役立ちます。コメントや名前、ドキュメント、コミット説明がプロジェクトの方針に沿っているか見直したい場合にも使えます。
対象ごとに使うツールが異なります。C++はCarbon C++ Project Style Guide、MarkdownはGoogle developer documentation style guide、PythonはPEP 8を参照します。Carbonコード用のformatコマンドは現状うまく動かないとされています。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
third_party/ should have a
license following
CONTRIBUTING license instructions.pre-commit run buildifier --files <file.bzl> to format
Bazel files.pre-commit run clang-format --files <file.cpp> to format C++
files.format command doesn't work well right now.
Instead, try to format Carbon code based on other Carbon files and the C++
style.pre-commit run prettier --files <file.md> to format
markdown files.pre-commit run black --files <file.py> to format Python
files.This covers standalone prose: /docs, README.md files, and the skill files
under .agents/skills.
Foo rather than reaching for a real symbol. Save real
identifiers for documenting that identifier, where going stale is at least
detectable.MakeSingletonFooId has to be renamed once Foo is no longer a singleton,
even though nothing forces you to.InstId, not TypeInstId, because a namespace
is not a type. Do not let a convenient wider or narrower id type imply
something false.pre-commit run flake8 --files <file.py> to check Python style.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
コマンドラインからGitHub issueの本文やコメントを読み取り専用で確認し、URLや番号から対象リポジトリを指定する手順を案内します。
AIアシスタントがCarbonのコードベースを扱う際に、専用ツールでファイルを閲覧・検索・編集し、一時ファイルを管理するためのルールを示します。
Bazeliskを使ったCarbonプロジェクトのビルド、テスト、実行、デバッグの基本手順を確認し、対象を絞った検証やASanの利用方法も把握できます。
Carbonコンパイラに組み込み関数を追加する際の登録、型シグネチャ検証、定数評価、LLVMコード生成、テスト方法を案内します。
Carbonコンパイラのエラーや警告を定義し、書式やソース位置のラベルを整え、テストで網羅性を確かめる方法を案内します。
`gh`でGitHubのIssue、プルリクエスト、リポジトリを読み取り専用で検索・確認し、必要な情報を絞り込む方法を案内します。