本文へ移動
cccskills
無料GitHub で公開日本語紹介

pr

Cataclysm-BNの変更内容と根拠を整理し、規約に沿ったタイトルと簡潔な本文でレビューしやすいプルリクエストを作成・更新します。

原文原文の説明を見る

Create or update Cataclysm-BN PRs with validated titles, terse bodies, related links, and reviewer-useful evidence.

cataclysmbn/Cataclysm-BNスター 1,285(GitHub 1,285 + cccskills 0)
連携ツールGitHub

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 変更差分からPRを作成したいとき
  • 既存PRのタイトルや本文を直したいとき
  • 関連Issueや再現根拠をPRに加えたいとき

日本語での紹介

できること

Cataclysm-BNのプルリクエストを新規作成したり、既存のタイトルや本文を整えたりするためのスキルです。変更差分やテンプレート、関連するIssue・PRを確認し、タイトルがconventional-prsの規則に合うか検証します。本文には変更の目的、根拠となるログやスクリーンショット、対応内容、テスト結果を簡潔にまとめ、レビューに役立つ関連リンクを添えます。既存PRの編集では、人が書いた説明や画像、チェック項目などを保ちます。

こんなときに便利

変更の背景や影響をレビュアーに伝わる形でPRにまとめたいときや、情報が不足した既存PRを修正したいときに向いています。実装の細部より、プレイヤーやレビュアーから見た影響をタイトルに示し、テスト結果や再現根拠を本文に残したい場合にも使えます。

使い方の例

  • 「この差分を確認して、規約に合うPRタイトルと本文を作ってください」
  • 「既存PRの説明を見直し、関連Issueと再現ログを加えてください」

注意点

gitとghを使います。タイトル検証にはconventional-prsが必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

PR

Use before gh pr create, gh pr edit, PR body edits, or PR title edits.

Sources

Title gate

  • Must pass conventional-prs --input '<title>'.
  • Use the smallest valid scope; do not invent scopes.
  • Required scopes: ports → port; Lua → lua; mods → mods or mods/<MOD_ID>; balance → balance; interface → UI.
  • For feat/fix, describe the visible player/reviewer impact, not implementation details.

Body gate

  • Read the diff, PR template, and existing PR body before writing or editing.
  • Search related issues/PRs. Also link known source PRs, commits, reports, or regressions even if search misses them.
  • Keep the body terse. Include only reviewer-useful context.
  • Purpose: state the bug/need and the relevant evidence. Paste the key log/screenshot/result snippet when it proves the issue.
  • Solution: concise bullets for what changed.
  • Testing: do not dump CI-equivalent command lists. State target/manual validations and results; include commands only when local-only, non-obvious, or useful for reproduction.
  • Preserve human content, artifacts, screenshots, checklist state, and generated artifact blocks when editing.
  • Remove irrelevant optional checklist items; keep applicable required/template items concrete.

Workflow

  1. Inspect the diff and current branch status.
  2. Read the PR template and current PR body if editing.
  3. Run targeted gh search issues / gh search prs; inspect known source PRs from context or git log.
  4. Draft the title and run conventional-prs --input '<title>'.
  5. Draft or patch the body using the body gate.
  6. Use explicit title/body arguments or --body-file; do not rely on unchecked --fill.

Repairs

  • feat: rebalancing some rifles → feat(balance): nerf jam chance of m16 and m4
  • fix: update vehicle cache invalidation → fix: update vehicle visibility after part changes
  • fix: UI bug → fix(UI): prevent item repair menu from hiding refittable items
  • Testing command dump → Added regression coverage for X; reproduced Y before the fix; confirmed Z after the fix.
  • Missing proof → include the one log line, screenshot, or before/after table that explains why the change exists.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

add-lua-binding-api

無料概要あり

Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。

  • Luaからマップ操作を呼び出したいとき
  • Lua APIに定数を追加したいとき
  • Luaからコールバックを登録したいとき
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

add-lua-binding-complex

無料概要あり

複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。

  • C++クラスをLuaに公開したいとき
  • 継承を含むバインディングを追加したいとき
  • Lua向けのプロパティや演算子を登録したいとき
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

add-lua-binding-simple

無料概要あり

C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。

  • C++のID型をLuaに公開したいとき
  • 列挙型をLuaスクリプトで使いたいとき
  • 基本クラスの読み取り専用バインディング追加
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

changelog-gen

無料概要あり

Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。

  • Gitの差分から更新履歴を作りたいとき
  • 複数言語のリリースノートを整えたいとき
  • 関連する変更をまとめて掲載したいとき
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

deno-script

無料概要あり

Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。

  • Deno製のCLIを作りたいとき
  • データ移行スクリプトを書きたいとき
  • コードやドキュメントを生成したいとき
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

i18n-context

無料概要あり

同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。

  • 同じラベルを用途ごとに訳し分けたいとき
  • JSON翻訳に文脈を加えたいとき
  • PO翻訳を更新して検証したいとき
cataclysmbn/Cataclysm-BN1,2852026年10月27日 更新

cataclysmbn のスキルをすべて見る

このスキルの問題を報告する