Vibe coding project

Mahoshojo

帮执行功能困难的人,把"知道该做什么"变成"真的开始"——一个用 vibe coding 做出来的可试玩原型。

项目
Mahoshojo
角色
产品设计 · Vibe coding
周期
一周
状态
持续迭代中
Open

Codex — 项目产品经理和管理者

Claude Code — 代码实现

Claude Design — 视觉提升和动效设计师

我是一个在生活中经常卡在"小事"上的人。

出于真实需求,这是一个为 ADHD(注意力缺陷)倾向的人群打造的自动化日程 SOP 应用,帮助解决启动困难的问题,提升日常生活效率。

01 · PRD

把直觉收敛成可验证的边界

PRD 阶段,围绕 ADHD 用户"知道要做什么,却很难开始"的核心困境,逐步明确了产品定位、目标用户与功能边界,并梳理出从首次引导、AI 对话拆解任务,到逐步行动、沉浸陪伴、完成反馈和角色解锁的完整流程。

Notion PRD 评审现场
我用 Notion 交互的方式,与 Codex 更高效地进行合作。

02 · 低保真

锚定不确定点,不是决定视觉

低保真验证的是体验逻辑,不是视觉——把 PRD 的抽象流程变成可连续点击的体验,用来验证流程顺不顺、操作好不好懂,不是产品定稿。

方向想验证的假设结论
不显示时间相关的组件 隐藏计时、自动推进能否降低启动阻力 保留"播放器感",但主流程改为用户主动完成
一步一确认 每步等待确认是否更可靠 部分采纳,形成 DONE 按钮,但没做成重型确认页
减少设备交互 触觉提醒能否维持离屏陪伴感 保留"沉浸、少看手机"的方向,触觉/后台路线基本放弃
FigJam 用户流程图
我自己梳理的完整 FigJam 用户流程图。
原型2.0 完整线框与产品标注画布
低保真阶段最终收敛成一套覆盖 29 个核心页面/状态的原型 2.0 线框与产品标注,用来把交互逻辑定清楚,再进入视觉。

03 · 视觉主导权

什么时候该让 AI 发散,什么时候必须自己定义

这是全篇第一个转折点——从跟 AI 一起探索方向,到自己接管核心视觉,中间走了三步。

Step 1

和 Gemini 定 IP,给产品定调

我和 Gemini 反复交互,定出了像素魔法少女的 IP 形象——短身、简单、带点古怪的记忆点,这套形象后来定住了整个产品的调性。

Gemini 生成的三个像素魔法少女 IP 候选,最终形象已标出
Gemini 生成的三个 IP 候选,左边是最终定下的形象。
Step 2

做视觉 board,找概念和体验都对得上的方向

我做了一版视觉参考 board,把复古播放器、像素角色、蓝紫夜景这些外部参考拼在一起,圈出概念和体验都说得通的最终方向——不是原创画稿,是策展整理的一组参考,用来定方向,不是让 AI 照抄的成品。

视觉参考 Board:复古播放器、飞天小女警、像素角色与蓝紫夜景等外部参考
复古播放器、像素角色、蓝紫夜景等外部参考拼成的视觉 board。
Step 3

语料充足的前提下,AI 仍无法达到高保真预期

我把 IP 形象和视觉 board 一起交给 AI,想看看能不能直接生成体验,结果拿回来的页面结构是对的,但配色和氛围完全跑偏——变成了暖橙色调,丢了我想要的深紫夜景感。于是我自己动手,做了四张核心页面,把真正的视觉语言定下来。

AI 生成的路线结果/竖屏行动/完成页,结构对但配色和氛围跑偏
AI 拿到 IP 和 board 后生成的版本——结构对,但配色和氛围完全跑偏。
聊天页、任务页、沉浸页等核心高保真母版,深紫夜景像素风
我自己做的最终版——深紫夜景、像素感,才是真正定下来的视觉语言。

04 · 高保真扩展

把不同 AI 的输出收敛成同一套产品语言

核心视觉定好之后,剩下的页面交给 AI 拓展。

AI 页面拓展

对话首页、任务推进、路线库、设置、角色选择这些页面,都交给 AI 按已经定好的视觉语言拓展——每张出来我再对照 Figma 核对一遍,比自己一张张画快很多。

Figma 核心定稿与最后验证一轮的页面覆盖全景
Figma 核心定稿与最后验证一轮的页面覆盖全景。
Claude Design 实现

完成页和 Sage 解锁这两个动效是 Claude Design 做的——像素风格的深色星空、不做评分排名的鼓励文案,是我给的具体要求。完成页点一下 NEXT 能看完整反馈。

05 · 思考

不是一次做完整,是先让它跑起来

这次 vibe coding 最大的体会:不要想着动手前把 PRD、全部页面和 Design System 一次做完整。前期走了不少弯路——花太多时间穷举细节、反复切换 AI,也做出过一些没真正跑起来的设计。后来找到更适合自己的节奏:先定一个小目标,做出能操作的纵向流程,在浏览器里真实体验,再根据问题迭代,把确认过的决定及时记录下来。下一次会更早进入可运行原型,用小闭环推进,同时明确不同 AI 的分工,避免讨论和产出不断膨胀却迟迟看不到真实结果。

WORKLOG 项目工作日志现场
WORKLOG 工作日志——便于记录和反思。
Figma AI 统一页面配色的 Before / After 对比
Figma AI 统一四个页面配色的 Before / After 对比。
Mahoshojo · 2026 点点 AI 3.0 →