关于 game-qa
game-qa 是验证游戏候选最小可玩闭环的技能,面向负责游戏质量检查的团队。它要求以同一次真实运行证据覆盖启动、渲染、输入、核心循环、结果和重开,并将缺口记录为限制。
主要功能
- 01依据 QA 合同确定判据
- 02运行权威验证流程并记录环境
- 03检查设计不变量与结束标记
- 04将模型或事件回归纳入验证
- 05记录限制及问题归属
适用场景
- 01确认候选能否完成最小可玩闭环
- 02验证设计承诺是否在运行中成立
- 03记录失败项与未覆盖的限制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zenstory-ai/ novel-to-game --skill game-qa安装后在 Claude Code 中输入/game-qa确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/qa-contract.mdtest-design-method.md详细介绍
来自项目 README游戏质量验证
验证当前候选能否完成最小可玩闭环,不把自动化结果包装成趣味、平衡、权利或发布质量结论。
读取 qa-contract.md 定判据,按 test-design-method.md 设计最少但有区分力的检查。
产物语言由 PRODUCT_BRIEF.md 锁定;未锁定时跟随对话语言,不默认产出中文。
唯一必需合同
每个候选都必须用真实运行证据覆盖:launch、render、input、coreLoop、outcome、restart。
targetFinish 描述成色,不改变这组六项。
执行
- 读取
targetRuntime、testedRuntime和权威 verify;与 PRODUCT_BRIEF/BUILD_BRIEF 冲突时先报错, 不由 QA 猜值。 - 运行权威 verify:它在 testedRuntime 从 clean start → 核心动作 → 设计结果 → restart 完成整条路径,并记录 command、exit code、环境、六项结果、最小证据和实际失败。
- 对照 GAME_DESIGN 中会改变结果的不变量和结束标记;只验证批准的设计承诺,不遍历所有 代码路径。
- 若候选有可执行模型、事件日志、patch 或
signature_command,按 test-design-method 的对应合同把 项目回归嵌入权威 verify;允许定向诊断、修复和复跑,最终六项证据必须来自同一次完整运行。 失败映射到已有 checks 或 limitation。 - 记录 limitation 和问题的 product/design/art/build 归属。
优先使用已有可观察状态;只有无法判断结果时才增加最小测试钩子。
输出
qa/verification.json:唯一 QA 事实源;字段与证据要求见 qa-contract.md。
缺口写结构化 limitation,不发明 PASS_WITH_GAPS;未运行或失败的必需项不能满足整体 PASS。
评论
支持 Markdown