mcpField
M
mastergo-magic-skill

mastergo-magic-skill

github.com/superproxy设计与 UI036 次安装18 周前更新
代码仓库

关于 mastergo-magic-skill

mastergo-magic-skill 为 MasterGo 工作流提供原型生成和设计稿转代码指导,面向需要在设计稿与前端实现间转换的任务。它规定输入校验、工具选择及默认产出规范。

主要功能

  1. 01将页面需求转为 HTML 并同步到 MasterGo
  2. 02从设计稿获取代码和资源
  3. 03按任务类型选择 MCP 工具
  4. 04校验链接、图层和文档参数
  5. 05提供原型与代码生成默认规范

适用场景

  1. 01根据页面需求创建后台原型
  2. 02从 MasterGo 设计稿提取前端代码
  3. 03定位链接缺少 layer_id 的问题

MCP 相关

指导使用 mcp__C2d 和 mcp__getD2c;要求调用前检查 MCP 工具的参数 schema。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/superproxy/skills --skill mastergo-magic-skill

安装后在 Claude Code 中输入/mastergo-magic-skill确认已加载。

附带文件examples.mdreadme.md

详细介绍

来自项目 README

MasterGo Magic MCP 工作流

用于两类任务:

  • 原型生成(C2D):把页面需求转为 HTML 并同步到 MasterGo 设计稿。
  • 设计稿转代码(D2C):从 MasterGo 设计稿拉取代码与资源落盘。

输入优先级

  1. shortLink(优先,建议 goto 或含 layer_id 的链接)
  2. fileId + layerId
  3. 仅 fileId(不稳定,通常仍需 layerId)

若缺 layerId,必须向用户索取含 layer_id 的链接或直接索取 layerId。

执行步骤

  1. 先读工具 schema:调用 MCP 前先确认工具参数要求。
  2. 识别任务类型:
    • 用户说“生成原型图/页面原型” => 用 mcp__C2d
    • 用户说“生成前端代码/落盘资源” => 用 mcp__getD2c
  3. 参数校验:
    • C2D:至少要 data,并尽量带 shortLink 或 fileId
    • D2C:必须 contentId + documentId
  4. 错误分流:
    • 10003:token 或权限问题(团队版编辑/研发席位、文件编辑权限)
    • Could not extract layerId from URL:链接缺 layer_id
  5. 输出结果:
    • 说明是否成功
    • 若失败,给最短下一步(补参数或修权限)

原型生成默认规范(C2D)

  • 目标:中保真后台页面
  • 桌面端默认宽度:1440
  • 默认主色:#1677FF
  • 结构:页面头部、筛选区、表格区、批量操作、分页
  • 组件命名建议:FilterBar、StudentTable、StudentFormModal

设计稿转代码默认规范(D2C 后续代码)

  • 框架默认:Vue 3
  • 样式要求:严格遵循设计稿参数,优先 rem 适配
  • 结构要求:按模块组件化拆分
  • 资源要求:图标/图片落到 assets
  • 兼容目标:Chrome 90+ / Edge 90+ / Safari 14+
  • 若设计细节不明确,先问用户再继续

参考示例

见同目录 examples.md 与 说明.md。

评论

支持 Markdown