DesignLint & MultiD2C
圆桌骑士
1. 🛡️ 设计稿规范性体检诊断 (Design Linter)

4 维度深度体检:自动扫描当前画板/选中节点的 AutoLayout 规范、图层命名语义、硬编码 Token 色值、非标间距 padding。

三级独立分类:

🔴 阻断项 (Errors):未启用 AutoLayout 等卡死代码生成的严重问题;

🟡 规范警告 (Warnings):未绑定 Variables Token 的硬编码颜色;

🔵 优化与建库建议 (Infos):包含 AI 与规则推导的微调建议。

🎯 画布一键定位:点击任意体检问题,在 MasterGo 画布中秒级高亮并缩放到问题图层。

2. 💡 智能重复容器检测与「建库建议」

结构指纹重构检测:针对设计师在画板上手动平铺复制多个未组件化容器(如 6 个相同的房卡框),系统自动识别结构指纹;

智能建库提醒:在诊断列表中给设计师明确提示 💡 建议右键「创建组件 (Create Component)」,助力团队搭建高复用的设计组件库。

3. 🗺️ 结构化 JSON 模块地图 (Module Map)

遵循前端/客户端 /design-to-code-module-split 规范;

将 MasterGo 图层树转换为包含 role、bbox、layout、reusable、mappedIOSClass 的标准 JSON 树;

提供 一键复制 AI Prompt,可直接粘贴给 Cursor、Claude Code、agy 等 AI 编程工具无缝还原代码。

4. 🌐 多端原生代码导出引擎 (Multi-Platform Codegen)

支持一键切端,实时自动生成 4 端原生最佳实践代码:

iOS:Objective-C + Masonry 约束

Android:Layout XML + ViewBinding / Kotlin ViewHolder

HarmonyOS:ArkTS Model 接口 + ArkUI 自定义组件

Web:React Component + CSS Modules (Flexbox)

5. ⚙️ 多端本地隔离组件映射字典 (Multi-Platform ClientStorage)

零私有硬编码:插件源码中不包含任何特定公司的私有代码类名,安全上架公共插件市场;

分端持久化配置:支持用户在 ⚙️ 多端设置 中为 iOS / Android / 鸿蒙 / Web 分别配置自己项目的专有类名字典(如 {"列表房卡": "RPRentHouseCardCell"});

本地安全隔离:配置通过 MasterGo mg.clientStorage 本地隔离存储,随账号/客户端保存,隐私安全不泄露。

标签

  • 版本 3: 2026年8月05日

    <p>编组一键转 Frame (Group ➔ AutoLayout):支持将缺乏布局语义的 Group 编组解包并打包为具备自适应能力的 Frame,自动推导水平/垂直 Auto Layout 模式。</p><p> • 间距归一化:一键将非标 padding 调整为标准的 4/8 网格倍数。</p><p> • 样式一键合并:自动识别容器内部独立的背景矩形图层,将其填充色与圆角一键吸附至父级 Frame 并删除冗余图层。</p><p> • 图层智能重命名:自动识别无语义图层(如 Rectangle 1),一键重命名为符合语义的 Container / TitleLabel / IconImage。</p><p> • 模式锁与权限保护提示:智能感知 MasterGo 的 Dev Mode (开发模式) 与 View Only (只读模式),在限制修改时提供精准的错误诊断引导。</p>

  • 版本 2: 2026年8月03日

    <p> Bug 修复</p><p>修复多端模块地图始终输出相同类名的问题</p>

  • 版本 1: 2026年8月03日

最后更新时间:8/5/2026

技术支持:jinying0218@163.com

标签

iOS
安卓
鸿蒙
D2C

最后更新时间:8/5/2026

技术支持:jinying0218@163.com