Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
- Luaからマップ操作を呼び出したいとき
- Lua APIに定数を追加したいとき
- Luaからコールバックを登録したいとき
Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。
Rewrite every `docs/*/game/changelog/{order}.stable-{semver}.md` from a ref range. Default `--limit=20`.
実行スコア 未検証
インストール方法を見るGitの開始・終了参照をもとに、ゲームの更新履歴を各言語のファイルへ作成・更新します。変更内容を調べ、関連するPRをまとめてプレイヤー向けの特集項目や不具合修正などに分類します。指定した上限は ## Featured の掲載件数に適用されます。画像や動画、PRへのリンク、著者情報も整理し、英語・韓国語・日本語などの各版で見出しやラベル、掲載内容をそろえます。翻訳では言語別の用語集を参照し、ゲーム内用語や表示文言を適切に反映します。
リリース間の変更をプレイヤー向けにまとめるときや、複数言語の更新履歴を同時に整備するときに使えます。スクリーンショットや動画を含む変更を、各言語版で一貫した構成にしたい場合にも向いています。
git、gh、インターネット接続、リポジトリへの書き込み権限が必要です。生成後はレビュー用サブエージェントによる確認が必須とされています。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
start..HEAD; two refs => start..end.--limit=N defaults to 20 and only caps ## Featured.{order}.stable-{semver}.md.docs/en/game/changelog/11.stable-0.11.1.md.rg -C2 -i '<term>' lang/po/{lang}.po | head.msgstr exists, use it for game terms and user-visible labels in headings/body. Do not leave English in localized docs.Featured, Credits, screenshots, before, and after must be localized.<video controls src="URL" title="CAPTION"></video> immediately below the feature heading and outside image tables or <details> blocks; never render video/MP4 attachments with image Markdown and never delete valid videos solely because they are videos. Use a localized media summary label only for folded image blocks that accompany videos.안정판, not Stable.카타클리즘, never 대격변.reviewer subagent against the generated docs.
rg -C2 -i '<term>' lang/po/{lang}.po | head; pass that evidence to the reviewer instead of asking the reviewer to perform glossary lookup.<video>, video/MP4 attachments rendered with image Markdown, too many inline images that should be under <details>, spoilers, non-player-facing items in ## Featured, wrong JSON/Lua/Bugfix section placement, significant player-facing PRs buried in catch-all sections, misplaced questlines/locations/labs/finales/mod mainlines/mutation rebalances, unsynced language sections/media/labels, missing coauthors, bot/AI authors, and localized glossary mistakes.<details><summary>Credits</summary>.gh api; link named external mods/projects in player-facing summaries.## Featured, keep media visible unless a feature group has 9 or more images; if hiding 9+ images, use one media <details> block for the whole feature group instead of one <details> block per PR.| {NAME} before | {NAME} after |.docs/en/game/changelog/11.stable-0.11.1.md for example.it's not just A but B)## JSON Modding and ## Lua Modding, not ## Featured.## Bugfixes, and all JSON/Lua modding changes in ## JSON Modding and ## Lua Modding./skill changelog-gen v0.10.0 v0.11.1 --limit=20
| speedway before | speedway after |
| -------------------- | ------------------- |
| <img src="BEFORE" /> | <img src="AFTER" /> |
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。
C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。
Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。
同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。
Cataclysm-BNのLuaバインディング実装で使うLunaマクロ、型登録、ライブラリ、ビルド手順やよくあるエラーを調べるリファレンスです。