关于 figma-reader
figma-reader 通过 Figma MCP 读取 Figma 设计上下文,并保存格式化的蓝图。它接受 Figma 链接、复制的设计提示或 UI 图片;缺少输入或 MCP 访问时会引导用户。
主要功能
- 01检查 Figma MCP 工具是否可用
- 02接受链接、提示词或 UI 图片
- 03引导选择设计组件并配置
- 04将设计上下文整理为蓝图
- 05将输出保存到指定目录
适用场景
- 01从 Figma 链接提取设计上下文
- 02根据 UI 图片定位 Figma 组件
- 03保存设计说明以供实现
MCP 相关
使用 Figma MCP 工具读取已解析的 Figma 链接中的设计上下文,并在开始前检查工具是否可用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ delexw/ claude-code-misc --skill figma-reader安装后在 Claude Code 中输入/figma-reader确认已加载。
附带文件references/output-format.mdreferences/rules.md
详细介绍
Figma 阅读器
通过 Figma MCP 服务读取 Figma 设计上下文。
输入
原始参数:$ARGUMENTS
从参数中推断:
- DESIGN_INPUT:Figma 链接、从 Figma 复制的设计提示词,或附加的 UI 设计图片(可选)
- OUT_DIR:输出目录;如果未提供,则使用
.implement-assets/figma
以下所有输出路径均使用 OUT_DIR。
执行
- 执行前检查:使用
ToolSearch检测 Figma MCP 工具是否可用 — 遵循 references/rules.md - 如果 MCP 不可用,使用
AskUserQuestion引导用户完成设置或选择跳过 - 解析设计输入:
- 如果 DESIGN_INPUT 包含有效的 Figma 链接或提示词 → 直接使用
- 如果 DESIGN_INPUT 是附加的 UI 图片 → 展示图片作为参考,然后使用
AskUserQuestion询问用户在 Figma 中选择相关组件(参见 references/rules.md 中的 Design Input) - 如果 DESIGN_INPUT 为空或未提供 → 使用
AskUserQuestion询问用户(参见 references/rules.md 中的 Design Input)
- 读取设计:使用 Figma MCP 工具读取步骤 3 中解析出的 Figma 链接所对应的设计
- 按照 references/output-format.md 中的格式整理输出
- 保存输出:通过 Bash 运行
mkdir -p OUT_DIR,然后使用 Write 工具将完整格式化输出保存到OUT_DIR/blueprint.md
评论
支持 Markdown