一张图 → 完整应用:我用 ClaudeCode 复刻了这个开发流程

使用 AI 编程工具,将一张图片变为web应用,使用什么样的方案最好呢?

最近因为写简历想找一个简历模板,于是去搜索引擎搜索,找到的都是一些需要登陆的三方网站,或者一些图片,刚好看到一个满意的简历图片,有了图片之后怎么让它成为自己的简历呢?

作为开发人员,在这个 AI 盛行的当下,当然是自己写一个简历编辑器了,也借此探索一下使用AI的最佳实践:

想要的效果如下:

一、第一个回合

我把图片下载下来了,新建一个项目,打开 Claude Code,输入如下提示词

bash 复制代码
参考 @1776222397194.png 这个图片生成一个web程序,可以自定义简历内容

效果如下:

这样式只能说一点也不搭边;

二、第二个回合

按照使用 LLM 的最佳实践,效果不满意就重开,不要屎上添花;

清空项目文件夹和对话历史,我先切换到 plan-mode 模式,输入提示词:

bash 复制代码
参考 @1776222397194.png 这个图片,生成一个web端的简历生成应用

先让 AI 通过 plan-mode 生成 PRD:

然后输入提示词:

bash 复制代码
按照 @PR.md 的要求生成一个web端应用

效果如下:

简历编辑态:

简历预览态:

效果比第一回合对话好了点,但还是不符合要求;

三、第三个回合

清空项目和对话历史,继续对话,第一轮对话过后还是不行,后面经过多轮对话调整之后才满足需求;

提示词:

perl 复制代码
# 第1轮对话
参考 @1776222397194.png  详细说明左边简历展示页的结构,大致是左右结构,左上头像,左边有自我介绍、教育经历、联系方式,右边是姓名、工作经历、专业技能、项目介绍等
# 第2轮对话
左侧背景色为灰色,右侧为纯白,注意 工作经历、专业技能、项目介绍等可以添加多个子项
# 第3轮对话
简历结构不对,应该是整体左右结构,照片放在左边,姓名放在右边
# 第4轮对话
整体左右结构,照片下的分割线放在整体左右之间
# 第5轮对话
分割线在页面中间偏左的位置,左边的是头像、自我介绍、教育经历联系方式,右边是其他的
# 第6轮对话
测试一下,看看布局对不对
# 第7轮对话
灰色背背景上下留一部分的白色
# 第8轮对话
照片下方三分之二的照片宽度改为白色背景,只留横穿照片中部的照片三分之一宽度的灰色背景,上方也改为白色背景
# 第9轮对话
去除照片区域的灰色背景,保留自我介绍以下的灰色背景

......

效果如下:

花费接近两个小时,实现了预期的效果,我在想有没有更好的方式?

四、第四个回合

使用 figma 处理图片,然后让 claude code 通过 figma mcp 来连接 figma 获取设计稿;

首先,使用 figma 将图片转换为具有元素的布局:

然后在 claude code 通过 /plugins 命令直接在官方市场搜索安装 figma 插件:

安装和重新加载插件后登陆 figma,开始对话:

bash 复制代码
读取 @prompt.md 的命令,按命令执行任务

prompt.md 文件如下:

markdown 复制代码
请使用 figma 这个插件读取这个 Figma 设计文件,根据里面的 UI 结构生成完整可直接运行的前端网站代码。
要求:
1. 技术栈:React + Tailwind CSS
2. 像素级还原布局、颜色、间距、圆角、字体
3. 生成语义化标签,结构清晰
4. 可直接在浏览器打开运行
5. 不要省略样式,不要使用占位图
6. 支持编辑
7. 支持pdf导出
8. 支持json格式保存>和导入

Figma 文件链接:<对应的链接>

效果如下:

总结

在第四个回合中,claude code + figma 将图片转换成web应用: 图片 -(figma图片转layout插件)> 设计稿 -(figma mcp)> 文字 -> LLM -> web应用;

在前三个回合中,claude code + 图片 直接转换成web应用:图片 -> 文字 -> LLM -> web应用;

总结: 使用 figma 来参与开发并没有表现更好,通过第一性原理分析:LLM输入的是文字,idea转换成文字的路径越短,理论上效率越高; 在使用 AI 编程工具的过程中,最好:

  1. 让 AI 先完善方案,再按照完善后的方案执行

  2. 减少 图片 -> 应用 转换过程的路径

衍生想法:产品、设计、开发 谁先被AI消灭?在样式主题已经确认的情况下不需要设计?


项目仓库:resume-generator

线上体验简历生成器:使用resume-generator

相关推荐
guyoung40 分钟前
BoxAgnts 工具系统(6)——多 Provider 适配与 Agent 查询循环
rust·agent·ai编程
AI 小老六1 小时前
Google AX 控制面拆解:分布式 Agent 如何把断点恢复、审计策略和执行调度收进同一条链路
人工智能·分布式·后端·ai·架构·ai编程
HLAIA光子1 小时前
AI Coding框架,打好TDD和SDD这两拳
单元测试·ai编程·代码规范
x-cmd1 小时前
[260612] x-cmd v0.9.8:x feishu 发送消息支持 Markdown + 卡片,让 x claw 接入飞书后消息不再干巴巴
飞书·agent·claude·命令行·x-cmd·openclaw
小闹5491 小时前
一个 65 行的小需求,我让 Claude Code 跑了 25 个 agent、整整两小时
后端·claude
坚果派·白晓明1 小时前
鸿蒙 PC 应用集成 libhv 鸿蒙化三方库 —— AtomCode + Skills 驱动的高效集成实践
c语言·c++·ai编程·harmonyos·atomcode
AINative软件工程1 小时前
Agent 跑了 7 天,团队欠下了这 5 笔运维债
ai编程
浩风祭月2 小时前
我用 AI 辅助重构了遗留项目的认证模块:从明文存储到 OAuth 2.0 的安全升级
后端·php·ai编程
Java知识技术分享2 小时前
opencode安装ui-ux-pro-max和frontend-ui-ux技能
人工智能·ui·个人开发·ai编程·ux
虎妞05002 小时前
AI 编程助手横评:Cursor vs Copilot vs Claude Code
ai编程·开发工具·cursor·github copilot·claude code