Claude Code 审查万界修行录游戏逻辑
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/code-review/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/code-review/`,把核对后的文件保存为 `.claude/skills/code-review/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/code-review`。
中文摘要
按项目规则检查目录、类型、逻辑复用和游戏函数纯度,标注随机性和状态变更对结果的影响。
SKILL.md 中文导读
可复现示例
虚构变更将掉落结果放在现有游戏逻辑模块,代码用 Math.random() 决定物品。演示记录 `{feature:'loot',random:'Math.random()',seed:27}`,产品要求同一种子复现。工作步骤
- 对照项目目录、类型和复用规范审查改动。
- 标出不受控随机性或状态修改,用同样输入设计可重复的验证。
验收方法
按纯度规则报告 `issue=implicit randomness; suggestedInput=seed`。建议随机函数接收种子并保持输入不变,验证同样的角色状态和种子返回相同掉落。
GitHub 原文 · 更新日期
适用环境
Claude Code 与万界修行录工作区及待审变更。示例需要项目中独立于界面的游戏逻辑模块。
常见问题
怎么让随机掉落能用同一输入复现?
把随机性作为显式种子输入。让游戏函数不读界面或外部状态,并在测试中用同一角色状态和种子比较结果。