s1w3 -MiniGame Studio #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
项目评价:MiniGame Studio
一、项目亮点
"研发流程闭环更完整“
项目已经覆盖了从 GDD 设计、架构文档、ADR、Epic、Story、开发实现、代码审查、构建验证到 Bug 分级的完整流程,不只是单点辅助工具。
”设计到代码的链路清楚“
/design-system负责逐章节生成系统 GDD,要求包含规则、公式、边界条件和验收标准,能够把创意转化为可实现、可测试的设计文档。’'架构前置意识强"
/create-architecture会在编码前读取 GDD、ADR、微信 API 参考和技术偏好,生成完整架构蓝图,避免直接写代码导致后期返工。''从架构到执行有承接''
/create-control-manifest能把 ADR 中的抽象决策提取成“必须模式、禁止做法、性能护栏”,让程序员 Agent 在写代码时有明确约束。5.''任务拆解体系成熟''
/create-epics能把 GDD 和架构模块转化为 Epic,并记录监管 ADR、API 风险和未追溯需求,说明项目具备较强的项目管理能力。''代码实现不是盲写''
/dev-story会先读取 Story、GDD、ADR、控制清单和微信 API 上下文,再路由到对应程序员 Agent 实现,并要求 Logic / Integration 类型任务必须写测试。''发布前验证意识强''
/build-and-verify覆盖 ES6 转译、代码压缩、包体检查、版本标记和上传前验证,贴合微信小游戏真实上线流程。''专项质量审查更细''
/canvas-review专门审查脏矩形优化、离屏 Canvas、精灵批处理和 drawcall 预算,说明项目对微信小游戏 Canvas 性能瓶颈有针对性考虑。”Bug 管理有优先级机制“
/bug-triage会按严重度、影响面、阻塞性、复现率重新评估 Bug,并区分 P0-P3 处理优先级,体现了较强的生产管理意识。二、存在不足
“体系非常完整,但学习成本偏高”
现在项目包含 Agent、Skill、Rule、Hook、ADR、Epic、Story、GDD 等多个概念,新用户需要一定时间理解。
“流程偏重,轻量用户可能用不起来”
如果只是做一个简单小游戏,完整走完 GDD、ADR、Epic、Story、审查、验证,可能显得过于复杂。
”仍需要真实项目案例证明效果“
文档体系已经很完整,但最好补一个“从零做出一款微信小游戏”的实际 Demo,证明流程真的能跑通。
‘'自动化程度和人工确认之间需要平衡''
很多 Skill 都强调逐步审批和写入前确认,这能保证安全,但也可能降低开发效率。
"部分能力依赖规范执行"
如果用户没有认真维护 GDD、ADR、Story 和 session-state,后续的自动路由、追溯和审查效果会下降。
三、改进建议
四、综合评价
整体来看,MiniGame Studio 已经从“多 Agent 提示词库”升级成了一个“面向微信小游戏开发的完整 AI 研发工作室”。它最大的亮点不是 Agent 数量多,而是把游戏开发中的设计、架构、任务拆解、代码实现、测试验证、构建发布和 Bug 管理串成了可追踪的流程。
这个项目的完成度比较高,尤其适合用来展示“AI 不只是写代码,而是参与整个软件生产流程”。目前主要问题是体系较重、展示时信息量过大。比赛展示时建议重点讲一句话:
”MiniGame Studio 是一个专门面向微信小游戏的 AI 虚拟开发团队,能把一个游戏想法一步步推进成设计文档、架构方案、开发任务、代码实现和发布验证。“
对互评反馈的理解
感谢你的反馈,这份评审非常认真。以下是对各项反馈的理解。
1、"体系非常完整,但学习成本偏高"
这一点其实不会。MiniGame Studio 已经内置了完善的引导机制:
/start引导式入门:根据项目当前状态智能路由,从零基础到已有成果都有对应路径/help上下文感知帮助:读取当前项目阶段,动态推荐下一步操作project-stage-detect自动审计:全面扫描项目状态,生成分优先级的缺口清单新用户不需要一次性理解所有概念——Agent、Skill、Rule、Hook、ADR、Epic、Story、GDD 这些概念分散在研发管线的不同阶段,跟着
/start的互动走,大模型会根据 Harness 的配置自动问答、自动引导。概念数量多,是因为这套体系完整覆盖了小游戏从创意到发布的全部环节——这是体系完整度的代价,而不是使用门槛。玩家只要顺着互动走下去就行了。
2、"流程偏重,轻量用户做简单小游戏走不完"
项目已经处理了这个问题。完整的全流程管线是为商业化落地准备的,但做简单小游戏也有对应的轻量路径:
quick-designSkill +quick-specs/目录,避免每次小调整都走完整 GDD 周期workflow-catalog.yaml中标注了required: false的步骤可以跳过,如阶段 1 的wx-market-fit、阶段 4 的prototypeprototypeSkill 可以在 30 分钟内产生可玩 Demo,代码在prototypes/下独立运行想做一个简单 Demo,直接走
/brainstorm open→/quick-design→/prototype,在prototypes/下快速迭代验证,完全不需要走 GDD → ADR → Epic → Story 全链路。当然,OPC 创业场景中,真正能够落地的商业化小游戏才是目标。通过 AI Harness 工程进行全流程把控,才能更好地控制质量、性能和平台合规。但关键在于:开发者始终是最高决策者。Harness 提供可选项和风险提示,开发者可以自行决定推进的节奏和深度。
3、"需要真实项目案例证明效果""做一个完整案例,比如三消小游戏"
半决赛的阶段要求是交付一个具备交互能力的智能体,而 MiniGame Studio 当前已经完全可以交互使用——克隆后运行
/start,从 0 开始跟着 Agent 引导完成一个微信小游戏项目。欢迎大家克隆到本地实际体验。这套 Harness 工程也已经投入到了我实际的游戏开发中。目前游戏正在优化阶段,同时在微信官方审核流程中,后续可以直接提供二维码供大家扫码游玩。
更重要的是,我相信只有通过一个个真实项目的打磨与反馈,才能持续优化当前的 AI Harness 工程。这种"反馈→优化→再反馈"的迭代过程,本身就是 Harness 工程的生命力所在,要一直进行下去。
4、"自动化与人工确认之间需要平衡"
这种「逐步审批、写入前确认」的设计是刻意的,不会降低开发效率。
在 AI Native 协作模式下,人类是创意总监、AI 是执行团队。当 27 个 Agent 并行推进各自的代码模块时,如果每个 Agent 都自主写入文件而不经过确认,带来的不是效率而是灾难——代码冲突、设计偏离、技术债堆积的修复成本远高于审批成本。
项目已经做了效率优化:
design-system支持--lean模式,低风险章节合批呈现、一次性审批效率不是在每一步省掉确认,而是让每一步确认都有价值、不重复。
5、"部分能力依赖规范执行"
在当前大模型存在有限上下文窗口的前提下,使用 AI Coding 本质上就是面向文档编程。GDD、ADR、Story、session-state 不是官僚主义的文书工作——它们是「文件即记忆」策略的载体。
项目通过 Hook 做了自动化缓解:
session-startHook 自动检测项目骨架完整性、识别缺失项并智能推荐pre-compactHook 在上下文压缩前自动 dump 当前 Story 进度、已修改文件列表、进行中的设计文档到active.mdpost-compactHook 在压缩后提醒恢复会话状态但文档质量确实需要人的投入。经历过商业化落地的开发者会有切身体会:当项目跨越几十个会话、经历数百次压缩、被十几个 Agent 协作推进时,那些被认真维护的 GDD 公式、ADR 决策、Story 验收条件就是唯一可靠的真相来源。不是 Harness 要求文档——是工程现实要求文档。
6、"增加极简模式 + 标准模式"
项目已经存在这两条路径:
极简路径(适合快速原型验证):
不走完整管线,快速产出可玩的 Demo 原型。
标准路径(适合商业化落地):
概念孵化 → 系统设计(GDD)→ 技术搭建(ADR)→ 预生产(Epic/Story)→ 生产(编码)→ 打磨(优化)→ 发布(审核)
两条路径共享同一套 Agent/Skill/Rule/Hook 体系,区别只在于走多深。用户通过自然语言与 Agent 对话,后者会根据需求自动选择合适的 Skill 层级。
7、"在首页放一张流程图"
Specs.md §19.3「交互能力演示」中已经展示了完整的交互流程。项目没有一张单独的流程图图片或 ASCII 图,但放心当前项目是问答交互体验的,跟着系统提示跟着问答一步步推进就行了。
启动
/start,Agent 会问你"你现在处于哪个阶段?",然后自动路由到合适的 Skill。整个过程是互动式的,不需要理解全部流程。8、"给每个 Skill 标注适用阶段"
workflow-catalog.yaml已经完整标注了每个 Skill 所处的研究阶段、由哪个 Agent 执行、是required还是可选。而 Skill 文件本身是 AI Native 的——Agent 会按需加载。开发者不需要自己去翻阅 71 个 SKILL.md 文件来决定该用哪个。开发者用自然语言告诉 Agent 想做什么——「我想做个什么什么样的游戏」「各种各样的需求」——Agent 会在 Harness 框架的引导下,自动选择合适的 Skill 来响应。
再次感谢这份反馈。每一轮审视都在帮助 MiniGame Studio 做得更好。