Grack
GLP-1 药物(Ozempic、Wegovy、Mounjaro)的用户群体在全球增速很快,但市面上的追踪工具要么是通用药物提醒,要么冷冰冰像医疗表单。Grack 想做的是另一种东西——专注 GLP-1、调性温暖、真正懂用户在经历什么。从产品定位到 UI 设计到功能实现,这是我独立跑完整流程的一个项目。iPhone、Apple Watch、桌面 Widget 三端都做了。
背景与目标
做这个项目之前,我自己用过几款 GLP-1 追踪 App,体验都不对。它们把用户当病人,界面像诊所表单,功能也浅——顶多是个提醒器。但 GLP-1 用户的实际需求复杂得多:剂量是渐进递增的、注射部位需要轮换、副作用因人而异、体重变化需要长期看趋势。我想做一个真正懂这些的工具,调性是 wellness,不是医疗。
怎么做的
先写 SPEC.md,把产品目标、功能边界、设计语言全部定清楚,再拆成 13 个开发 Phase,每个 Phase 有明确任务和验收标准。UI 上先用 HTML/CSS 做高保真原型,浏览器里确认视觉和交互没问题,再转成 SwiftUI——这样改的是代码之前的东西,不是代码本身,省了很多反复。整个开发过程用 Claude Code 做 AI 协作,我负责产品判断和验收,AI 负责实现。
结果
五天跑完了一个我觉得可以真正上线的产品。Dashboard 的倒计时卡片、Body Map 注射部位管理、体重与 HealthKit 的双向同步、Apple Watch 的快速打卡、三种尺寸的 Widget——每个模块都按 spec 验收过了。现在在几个朋友之间测试,准备正式上线。这个项目也让我把“Spec-First + 渐进式架构”的方法论真正跑通了,后续做其他产品可以直接复用。
下一步
测试完成后上架 App Store,营销站同步上线(grackapp.heyblaine.com)。后续考虑加入社区功能和更完整的 AI 对话记忆。