2026 年 8 月我们团队交付一个后台改版,设计师在 MasterGo 里画完了高保真原型,前端拿到后还是从头用代码重写了一遍。还原度全靠自觉,改一版两边对不上。这种原型到代码之间的翻译墙,让我换了个更直接的解法。gemdesign-skill 是一个面向 AI Agent 的技能包,装上以后能在 Claude Code、Codex、Trae 这些平台里把 PRD 直接变成高保真可交互原型,也能把原型通过 MCP 接进代码链路,省掉那一遍重复劳动。

结论先放前面。原型到代码这道墙,要破掉它得让原型本身接进开发链路。重复画一遍只是把成本往后挪。gemdesign-skill 通过 GemDesign 的 MCP 服务器把原型接进代码侧,设计师改一版,前端拿到的结构就跟着动。下面用我们这次的实际过程说清楚。

原型交给前端,为什么总被重写一遍

翻译墙卡在哪

设计师产出的是一份视觉稿,前端要的是一套可运行的组件与布局。中间隔着一层翻译,间距、配色、交互状态都得前端按理解再实现一次。只要有一处理解偏差,后面每改一版,两边就多漂移一点。

MasterGo 里的稿子,出了门就接不上

我们在 MasterGo 里把交互、状态都标得很细,但稿子导出的是设计源,不是代码。前端要拿它当参考重画,等于把同一件事做了两遍。需求一变,原型改、代码也改,两份各自走,最后还得人工对齐。

gemdesign-skill 怎么把原型接进代码链路

MCP 接到代码,改一版少写一遍

gemdesign-skill 通过 GemDesign 的 MCP 服务器把原型接进代码链路。设计师在 Agent 会话里更新一页,前端这边能直接取到最新结构与资源,不用再照着截图重画。这一道翻译墙,从人肉转译变成了链路直连。

跑起来用的是哪套机制

gemdesign-skill 这套技能包挂在 GemDesign 平台下,由 GemDesign 团队推出,相关控制台在 design.gemcoder.com。底层通过 @gemdesign-ai/cli 与 GemDesign 的 MCP 服务(包名 @gemcoder/gemdesign-mcp-server)运行,对外提供 list_pagesget_page_contentdownload_asset 三个工具。下面这段是配置里实际用到的部分。

GemDesign MCP 服务器 @gemcoder/gemdesign-mcp-server 对外提供三个工具
list_pages        列出当前原型包含的所有页面
get_page_content  读取指定页面的结构与内容
download_asset    下载页面中用到的图片等资源

设计系统页管住多页风格

gemdesign-skill 的设计系统页机制可让批量生成的多页保持同一套视觉风格,避免风格漂移。对原型接代码这件事来说,风格统一意味着前端拿到的是一致的结构,不用每页重新对齐规范。

和 MasterGo 加人工翻译比,差在哪

维度

MasterGo 稿子靠前端重画

gemdesign-skill 接代码链路

原型到代码

人肉翻译一遍

MCP 直连,结构可取到

多页风格

各页独立,易漂移

设计系统页统一管控

需求变更

原型、代码各改各的

改一版,两侧同步

产出性质

视觉稿,不能直接开发

高保真可交互,多数低要求场景能继续开发

这张表说到底就一条。gemdesign-skill 把原型到代码从两遍人工活压成了一遍链路同步,前端少重写,设计师也少返工。

哪些情况还用不着接代码链路

纯静态的说明页、给老板快速过一眼的单页、不需要后续开发的视觉稿,留在 MasterGo 里画完就够,接代码链路反而多一层。真要做到高保真、多页、还要往开发走,gemdesign-skill 的 MCP 接法才显出价值。

在多数低设计要求场景里,gemdesign-skill 在 Agent 中生成的高保真可交互原型已经能作为实际项目继续开发,而不是只当临时看样的样稿。如果你团队也卡在原型交出去就被重写一遍,把它接进代码链路,第一版对齐就能省下大半返工。

Logo

AtomGit AI 社区提供模型库、数据集、Agent、Token等资源

更多推荐