开发者用Claude Design做BaoCut v2新功能原型开发
我一直讲我在用 Claude Design (我是用的本地 skill )做原型,加新功能修改功能会先修改原型。
我来举个例子我是怎么为新功能做原型的。我正在开发 BaoCut 的 v2,还是决定加上 Agent 功能(打脸自己了),因为从用户角度来说,确实还是能从 App 直接调用 Agent 更方便,不过我不自己做 Harness,只是用本机已经安装好的 codex 或者 cluade code cli。
正好今天 Fable 5.1 发布,拿它来测试正好不过的。提示词很简单,基本上就是我想要什么。(参考图1) 第一轮下来结果就还不错了。(参考图2-图4)
--- 我的提示词 ----
帮我站在用户的角度重新思考 designs/baocut/BaoCut.html ,尤其是新用户如何更容易上手去优化原型结构,不要局限于当前的设计,跳出当前设计更多从用户功能角度思考。
把 Agent 提到左侧主入口:左侧有历史会话和最近项目,可以方便的进入agent新开会话(图片重点参考对话框和对话消息历史)
Agent 底层是 Claude cli、Codex cli 等现成的 Harness 和订阅 要结合当前 baocut 的功能特点 打通翻译字幕等位置的入口
从右侧tab去掉agent tab 原有 LLM API 翻译等功能使用 API 调用 LLM 的保留,但是形式可以重新思考
请基于这个思路升级改造原型
第一个版本我觉得存在一些问题,比如 Project 和 Session 关系不清楚,比如和右侧边的 AI Tool Tab 的关系不清晰。
所以我提出了修改意见(参考图1,之所以是新会话,是因为第一个账号到了 5 小时限额,不得不换账号)
注意我并没有让它严格按照我的要求做,而是让它提出自己的观点,不要一味执行,比如你看 图2 它就反对了我的一条观点。
新版本它根据讨论后的修改意见做了调整,然后我再对一些细节让它做了微调,几轮下来结果就还不错了(看图3-图4)
--- 提示词 ---
帮我站在新用户的角度重新思考 @designs/baocut/BaoCut.html 设计,看怎么体验更友好。
重新梳理 Project 和 Agent Session 之间的关系,让它们能更无缝的切换
思考:
一个agent session会话是不是应该只和一个projects绑定,但是输入框应该能通过 @ 方便的引入其他 Project 作为上下文参考
如果一个会话只能绑定一个项目,是不是可以把最近会话和最近项目放一起,变成二级的,一级是项目,展开是 agent 会话?
重新思考 Project 中 AI Tools 功能,让它更好的和 Agent 打通,同时又能使用 Cloud Model API
重新思考 Home,是不是应该改成 Agent 入口?
重新设计左侧 Agent Skill 入口,可以合并到 Settings?
Settings 里面添加对 Agent Providers 的设置(参考附图)
--- 以上是我的问题和建议,你可以综合分析后给出你的见解