Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
- Luaからマップ操作を呼び出したいとき
- Lua APIに定数を追加したいとき
- Luaからコールバックを登録したいとき
追加・変更されたドキュメントを確認し、英語・韓国語・日本語の対応ファイルを補完します。既存の翻訳を残しながら、Markdownの構成やコード、リンクを保って翻訳します。
Add the remaining English, Korean, and Japanese translations for documentation files added since main. Use with optional explicit docs file paths to translate a selected documentation change across docs/en, docs/ko, and docs/ja.
実行スコア 未検証
インストール方法を見る指定したドキュメント、または main 以降に追加されたドキュメントを対象に、英語・韓国語・日本語の対応ファイルを補完・更新します。入力ファイルの言語を判定し、英語を常に原文と決めつけず、残りの言語へ翻訳します。既存の翻訳がある場合は、新たに追加された箇所だけを反映し、関係のない内容を置き換えません。Markdownの見出しやコードブロック、リンク、コマンド、識別子を保ち、各言語の周辺文書にある用語や文体に合わせます。
ドキュメントを追加・変更したあと、複数言語の版をそろえたいときに使えます。すでに翻訳済みのファイルがあり、既存部分を保ったまま差分だけを翻訳したい場合にも向いています。
選択したファイル一式をまとめて扱い、完了前に deno fmt と git diff --check を実行する手順が示されています。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
For every selected documentation path, add or update its corresponding documents in docs/en, docs/ko, and docs/ja. Do not assume that English is the source language: detect the supplied or newly added file's language and translate its added content into the other two languages.
With explicit file paths, use those paths.
Without explicit paths, find newly added documentation files with:
git diff --name-only --diff-filter=A main -- docs/en docs/ko docs/ja
Group selected files by the part after docs/<language>/. Each group represents one document that needs its remaining translations.
For each selected document group:
docs/en, docs/ko, and docs/ja.Treat the selected source files and all of their English, Korean, and Japanese counterparts as one requested change. Unless the user requests separate commits, stage and commit all of them together; a pre-existing selected source change is not a reason to omit it.
deno fmt <touched Markdown files>
git diff --check
Review the final diff and report the added or updated language files and validation performed.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。
C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。
Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。
Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。
同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。