一键导入
test-quality
Write or review Cataclysm-BN tests that avoid flakes, use deterministic fixtures, and clean up global state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write or review Cataclysm-BN tests that avoid flakes, use deterministic fixtures, and clean up global state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create or update Cataclysm-BN PRs with validated titles, terse bodies, related links, and reviewer-useful evidence.
Rewrite every `docs/*/game/changelog/{order}.stable-{semver}.md` from a ref range. Default `--limit=20`.
Add Cataclysm-BN Lua API bindings for global game functions, utility libraries, constants, callbacks, and domain-specific Lua namespaces.
Add comprehensive Cataclysm-BN Lua bindings for complex C++ classes with methods, inheritance, constructors, properties, operators, and ownership rules.
Add simple Cataclysm-BN Lua bindings for string_id types, enums, and basic read-only C++ types. Use when exposing straightforward C++ types to Lua.
Write or modify Cataclysm-BN Deno/TypeScript scripts. Use for scripts, tools, migrations, generators, git hooks, and CLI utilities.
| name | test-quality |
| description | Write or review Cataclysm-BN tests that avoid flakes, use deterministic fixtures, and clean up global state. |
Use when adding or changing automated tests.
data/mods/TEST_DATA for data with random, balance, or evolving behavior.--rng-seed before accepting the fix.--rng-seed, and backend flags. Run that same shard command on the final rebased HEAD before declaring the fix validated; do not substitute a narrower tag filter or a different full-test command.restore_on_out_of_scope for calendar, options, globals, and singleton state.clear_map() and explicit player placement when map contents matter.TEST_DATA fixtures over mutating base-game data in the test body.