实战案例

把一个 GitHub Issue
变成一款上线的游戏

没有逐行陪跑,没有人工补刀。从需求拆解、并行开发、设计生成到部署上线,全程在一个对话框里自主完成--人管定义,AI 管执行。

#56 Beach Babes Volleyball 沙滩排球 · 移动→跳跃→扣球 · 3局2胜 · 方向键+空格 GitHub ↗
起点 · 输入

AI 拿到的全部输入,就这一张 Issue

一句话立意、核心玩法循环、操作方式、胜负规则、6 条验收标准--没有背景文档,没有设计稿,没有一行参考代码。剩下的,全靠自主产线自己拆。

github.com/zhuam/crabcli-demo/issues/56
GitHub Issue #56

GitHub Issue #56 · 需求 / 玩法 / 验收标准 · 已由自主产线关闭

01 需求分析

tech ⇄ ux 交锋,DAG 自动编排

AI 拿到 Issue,tech 与 ux 两个分析角色并行起跑、双向讨论--扣球判定方案交锋后达成共识。两份分析报告(技术:架构/物理/AI/状态机;UX:色板/字体/音效/手感分层)落进 artifacts,Lead 汇总验证后解锁下游,自动编排成可执行 DAG。

会话级隔离 · 知识库 · 代码图谱 · DAG 编排
workspace/artifacts/analysis
Executed byClaude Code· Tech ⇄ UX 双分析 ·
技术分析报告

技术分析报告 · 架构 / 物理 / AI / 状态机

02 自主并行协作

多 Agent 分工,评审返工全自动

Lead 把 DAG 拆给 developer / tester / reviewer 并行跑;reviewer 逐帧核对、tester 实测 VERDICT PASS 后,deployer 上线、web-tester 线上 9/9 通过。提交记录里三条 commit 留下完整轨迹:一次 feat 实现 +1745 行,两轮 fix 评审返工--没有人在旁边打补丁。

CLI Bridge · Swarm 团队作战 · MCP 工具生态
workspace · git log
Executed byClaude Code· 开发 · 测试 · 评审 ·
提交记录

提交记录 · feat 实现 + 两轮 fix 评审返工

feat · 单次提交 +1745 行完整实现
fix ×2 · reviewer 逐帧核对触发两轮自动返工
VERDICT PASS · tester 实测 + web-tester 线上 9/9 通过
03 设计生成

一句话一版,画布实时渲染

UX 分析落定的 Sunset Court 设计令牌(色板 / 字体 / 场景元素)一屏定稿,四块屏一次生成:首屏、阵容选择、局内 HUD、结算页。不用手搓像素,设计稿与下游开发共用同一套 token,设计即规格,搬过去就能写

设计模式 · 设计系统 · 实时画布
beach-babes-volleyball-design.html
Executed byClaude Code· 设计阶段 ·
设计令牌稿

Sunset Court 设计令牌稿 · 色板 / 字体 / 场景一屏定稿

04 成品上线

从需求到部署,真实可玩

开局画面、发球对峙、实机对打--3 局 2 胜完整规则,真实可玩。从一张 Issue 到一款上线的游戏,全程自主,零人工补刀。这就是 Issue #56 的产出,也是自主产线能交付的粒度。

弹性执行 · 存算分离 · web-test 自动验收
AcceptancePASS 9/9· Deployed ·
Beach Babes Volleyball · 开局画面
开局画面 · Beach Babes Volleyball 真实可玩
发球对峙
发球对峙 · 3 局 2 胜完整规则
实机对打
实机对打 · 从需求到上线部署全程自主
闭环

一张 Issue,到一款上线游戏

需求分析 → 并行协作 → 设计生成 → 部署上线,每一步都有实证,每一步都可回溯。这不是 demo,是一次真实的自主产线交付。

Issue
#56 一张需求
需求分析
tech⇄ux · DAG
并行协作
dev/test/review
设计生成
4 屏定稿
部署上线
web-test 9/9
8
个 Agent 分工
3
次提交 · 含 2 轮返工
+1745
行 · 单次自主产出
0
人工补刀

现在,把你的 Issue 交给自主产线

长程任务,无人值守--你把需求写清楚、把验收定量化,它自主跑上几个小时:拆解、编码、测试、评审、提 PR。人管定义,AI 管执行。

进入工作台 看自主产线