跳到正文
cccskills
免费在 GitHub 公开

pr

Prepare or update Cataclysm-BN pull requests with titles checked against the project’s naming rules, concise explanations of the change, relevant links, and evidence reviewers can use to understand the issue and verify the result.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

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

cataclysmbn/Cataclysm-BN星标 1,289(GitHub 1,289 + cccskills 0)
集成工具GitHub

实测评分 未实测

查看安装方法

适用场景

  • Opening a pull request for a Cataclysm-BN change
  • Editing an existing pull request title or body
  • Adding issue links or evidence to a pull request

包含的文件(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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 的隐私权政策和服务条款。

同一仓库的技能

Use this skill to expose Cataclysm-BN game functions and utilities to Lua. It guides you through organizing functions into libraries, registering constants and callbacks, documenting the API, and handling errors so Lua scripts can use the new bindings.

中文简介正在准备中。当前显示英语简介。

  • Expose game or map functions to Lua
  • Add constants or utility functions to a Lua library
  • Let Lua scripts register callbacks
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

Expose complex C++ classes to Lua by adding bindings for methods, inheritance, constructors, properties, and operators. The skill also guides ownership handling and registration so Lua scripts can use the intended class interface.

中文简介正在准备中。当前显示英语简介。

  • Exposing a C++ class to Lua
  • Binding inherited class methods
  • Adding constructors and properties
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

Add Lua bindings that let Cataclysm-BN scripts access simple C++ types, including string IDs, enums, and basic read-only classes. The skill guides documentation macros, registration in the appropriate source file, and build and in-game checks.

中文简介正在准备中。当前显示英语简介。

  • Exposing a C++ string ID to Lua
  • Registering an enum for Lua scripts
  • Making a basic read-only C++ type available to Lua
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

Generate and synchronize player-facing changelog files across English, Korean, and Japanese from a Git reference range. It groups related changes, organizes featured updates and fixes, and preserves localized labels and relevant media.

中文简介正在准备中。当前显示英语简介。

  • Preparing changelogs between two Git refs
  • Updating English, Korean, and Japanese release notes
  • Grouping related player-facing changes
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

Create or update Deno and TypeScript scripts for Cataclysm-BN, following the project’s conventions. Use it for command-line tools, data migrations, code or documentation generators, Git hooks, and other development utilities.

中文简介正在准备中。当前显示英语简介。

  • Creating a Deno command-line utility
  • Writing a data migration script
  • Generating code or documentation
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

Use this skill when the same English text needs different translations in different parts of an application. It adds gettext context at the source, updates affected PO entries, and guides validation of translations and formatting checks for the touched locale.

中文简介正在准备中。当前显示英语简介。

  • Separate translations for an ambiguous label
  • Add context to translated JSON strings
  • Update and validate affected PO entries
cataclysmbn/Cataclysm-BN12892026年10月27日 更新

查看 cataclysmbn 的全部技能

报告此技能的问题