Comprehensive guide to the Chemical Compiler Binding Interface (CBI) — how compiler plugins are built, registered, and integrated into the compilation pipeline.
日本語の概要は準備中です。原文の説明を表示しています。
コーディング規約、フレームワーク、リファクタリング、コードレビュー(1.8万 件)
Comprehensive guide to the Chemical Compiler Binding Interface (CBI) — how compiler plugins are built, registered, and integrated into the compilation pipeline.
日本語の概要は準備中です。原文の説明を表示しています。
The syntax and API of chemical.mod file
日本語の概要は準備中です。原文の説明を表示しています。
The Chemical compiler command-line entrypoints (Compiler, TCCCompiler, ChemicalLsp) — argument parsing, LabBuildCompiler wiring, the full CLI flag surface, OutputMode, output-artifact routing, embedded Clang/LLVM/LLD/TinyCC invocation, SelfInvocation, target triples (TargetData), and ModuleOptionRegistry. Load when working on the compiler CLI, adding or changing flags, output modes, target-triple handling, or embedded-tool invocation.
日本語の概要は準備中です。原文の説明を表示しています。
The Chemical compiler API bindings in lang/libs/compiler/ and the C++ AST node hierarchy — ASTNode, Value, BaseType, ASTAllocator, and their unsafe casting methods.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive guide to the Chemical type verification pass — how types are verified after symbol resolution, before codegen.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive guide to Chemical interpretation and comptime evaluation after the MIR migration — the MIR interpreter engine, the comptime driver, the residual AST expression folder, and how to debug `--interpret` and comptime failures.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive guide to transformer jobs and the transformer pipeline in the Chemical compiler — how a `transformer_main` CBI is registered, how the target module is parsed/analyzed on demand via TransformerContext, the full CBI symbol surface, and how this differs from normal compilation and macro plugins. Load when writing a source-to-source transformer (like refgen), debugging `chemical run <transformer> <target>`, or extending TransformerContext.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive guide to the Chemical recursive descent parser — how Chemical source code is parsed into AST nodes.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive guide to the Chemical compiler's name mangling subsystem — how declarations get unique runtime symbol names, how scoped prefixes, module/package prefixes, generic instantiation suffixes, `@extern`/`@no_mangle`, interface/impl methods and vtables are mangled, and how the LLVM and C backends consume the result. Load when working on symbol naming, generic instantiation suffixes, C interop, vtable naming, or adding a new declaration kind that has a runtime footprint.
日本語の概要は準備中です。原文の説明を表示しています。
文章を書く時の心得。ソースコードのコメント、PR概要欄、ドキュメント、wikiのどこに書く時も変わらない、解釈のブレを起こさない文の書き方と、強調記号とカッコ書きの扱いを定める。 ソースコードのコメント、PR概要欄、ドキュメント、wikiの文章を書く時、直す時、レビューする時に読み込む。
Use the trackcn CLI to sync files, directories, commits, pull requests, and agent skills from GitHub into a codebase while preserving local edits. Read this before running trackcn commands or modifying trackcn-managed files.
日本語の概要は準備中です。原文の説明を表示しています。
Project Ritoの開発ガイドラインと規約です。
Rust Token Killer (Codex CLI) の使用ガイドラインです。常にシェルコマンドを実行する際は rtk プレフィックスを付与します。
Use when writing PlayCanvas Engine code touching transforms, cameras, lights, materials, meshes, bounds, or imports, to apply Engine conventions and avoid legacy APIs.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading state from a running PlayCanvas app, to reach its live Application through the Engine devtools hook without changing app code.
日本語の概要は準備中です。原文の説明を表示しています。
Use when loading glTF/GLB models or textures in PlayCanvas, choosing Draco or Basis/KTX2 compression, or setting up decoders and preloading.
日本語の概要は準備中です。原文の説明を表示しています。
リポジトリのセキュリティ調査を領域ごとに進める。同じサービスを構成する複数のリポジトリを束ねて調査できる。 このsessionは調査を指揮し、領域ごとに起動したsubagentが調査してレポートを出力する。 レポートの問題のトリアージと、問題の自動修正、問題を直すpull requestの状態の同期も指揮する。 複数sessionにまたがる長期作業を想定し、実行するたびに現状を確認して続きの作業を行う。 ユーザーが手動で起動する。
GitHubでpull requestを作り、文章を書く時の心得。PRのタイトルと概要欄の書き方、リンクが壊れない書き方、親子PRの組み方、概要欄やコメントを書き換える時の確かめ方、レビュー指摘への対応の仕方、squash and mergeのcommit messageの書き方を定める。 pull requestを作成・更新・mergeする時、レビュー指摘に対応する時、GitHubに載る文章を書く時に読み込む。
対話コンテキストをimportする。 `.dev/contexts/` ディレクトリに保存された過去の対話コンテキストを読み込み、開発の継続やレビューに活用する。 ユーザーが「コンテキストを読み込んで」「対話コンテキストをimport」「.devのコンテキストを読んで」と言った時に使用する。
定石外発想で実装をシンプルにする。現状の発展型ではなく、実装の裏にある暗黙の前提条件を1つずつ外し、よりシンプルな別解がないか検討する。 ユーザーが「定石外発想で」「前提を疑って」「もっとシンプルにできないか」と言った時に使用する。
セキュリティ調査のレポートの問題を、どのtierの開発者なら修正できるかで分類し、トリアージページを作る。 codepatrol skillが起動したsubagentが実行する。ユーザーが直接呼び出す事は想定していない。
ソースコード中のコメントを書く時の心得。コメントに何を書き、何を書かないかの判断基準と、置く位置、日本語の文体を定める。 ソースコードのコメントを書く時、直す時、レビューする時に読み込む。
Codex CLIと相談するスキル。 ユーザーが「codexと相談して」「codexに聞いて」「codexにレビューしてもらって」と言った時に使用する。 現在の会話コンテキストに基づいてCodex CLIにプロンプトを送り、結果を要約して報告する。 「codexはAstraで」「effortはhighで」「Daybreak Blueを有効化」のようにCodexのmodel・reasoning effort・Daybreakを指定された時は、その指定で実行する。
セキュリティ調査で検出された問題を1つ修正し、pull requestをready for reviewまで仕上げる。 codepatrol skillが起動したsubagentが実行する。ユーザーが直接呼び出す事は想定していない。