图像与设计
需要生成 Salesforce 可视化图片(ERD、UI…
当用户需要渲染成 PNG/SVG 的视觉图(ERD、UI mockup、架构插图、幻灯片配图或图片编辑)而非文本 Mermaid 图时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要生成 Salesforce 可视化图特定
解决思路
- 使用前先运行前置检查脚本:~/.claude/skills/sf-diagram-nanobananapro/scripts/check-prerequisites.sh;若失败则停止并引导用户查看 references/gemini-cli-setup.md 的安装指引。
- 先收集必要上下文:图片类型(ERD、UI mockup、架构插图或图片编辑)、主题范围与关键实体/系统、目标质量(草稿/演示/生产资产)、偏好风格与宽高比、以及用户想要快速模式还是访谈式提示构建。
- 除非用户明确要求 quick/simple/just generate,否则先进行访谈式提问:ERD/schema 问对象、视觉风格、用途、附加项;UI mockup 问组件类型、对象/上下文、设备/布局、风格;架构图问系统、边界、协议、重点;图片编辑问保留什么、改什么、输出质量。问题库见 references/interview-questions.md。
- 若用户说 quick/simple/just generate,采用快速模式默认值:专业风格、1K 草稿输出、必要时包含图例、先生成一张再迭代。
- 构建具体提示词,明确指定:主题与范围、构图/布局、色彩处理、标签/图例/关系线、输出质量目标。
- 先用 gemini --yolo "/generate '...'" 生成快速草稿(例如专业 Salesforce ERD,含 Account、Contact、Opportunity,清晰图例,白色背景,Salesforce 风格配色)。
- 最终定稿前用自然语言编辑迭代:gemini --yolo "/edit 'Move Account to center, thicken relationship lines, add legend in bottom right'"。
- 需要更高分辨率或明确编辑输入时,用 Python 脚本生成受控的最终输出:uv run scripts/generate_image.py -p "..." -f "crm-erd-final.png" -r 4K。
- ERD 默认采用 architect.salesforce.com 美学风格(除非用户另有要求):深色边框+浅色填充卡片、云特定强调色、干净标签与关系线、适合演示的留白与层次。风格指南见 references/architect-aesthetic-guide.md。
- 按常见模式处理:视觉 ERD 先获取元数据再渲染草稿;LWC mockup 用组件模板+用户上下文+一次草稿迭代;架构插图强调系统与流程、减少字段级细节;图片微调用 /edit 而非重新生成;最终生产资产切换到脚本驱动的 2K/4K 生成。
- 生成后做审查:在 Preview 中打开文件目视检查,或在编码会话中附加/读取图片进行多模态审查,或询问用户是否要在定稿前迭代布局、标签或颜色。
- 保持首轮低成本,仅在构图正确后才投入高分辨率输出。
- 跨技能协作:Mermaid 初稿或文本图交给 sf-diagram-mermaid;ERD 的对象/字段发现交给 sf-metadata;把 mockup 变成真实组件交给 sf-lwc;并行审查 Apex/trigger 代码交给 sf-apex。
适用边界 · 注意事项
- 用户只需要基于文本的 Mermaid 图时(应使用 sf-diagram-mermaid)。
- 用户需要 ERD 的元数据发现时(应使用 sf-metadata)。
- 用户需要 LWC 实现或 Apex 审查/实现时(应分别使用 sf-lwc 或 sf-apex)。