想请教 claude 如何实战,我自己想从头到尾实现一个 ios 的 app,不知道如何高效的利用 claude?

7 小时 44 分钟前
 sjmcefc2

需求是:从头到尾一个人实现一个 ios 的 app ,体验 AI 加持下的一人公司。 困惑:以 chat 对话形式,写完了业务需求分析 PRD ,但 chat 模式使用 claude 效率很低,过程中频频出现限制。 后面知道需要运用 skill ,但目前不知道一般软件开发的流程是什么,我需要创建哪些 skill ,或者哪里有现成的 skill ?怎么才能最大化利用自己订阅的 pro 。 1.目前停留在 chat 阶段 2.完成了 PRD 文档写作,隐约知道软件开发需要 UI 设计、系统交互、技术架构、概要分析、详细设计这些,但是不知道如何下手。 3.UI 设计过程中,让 claude 生成了一些 ui 界面,但总觉得有点丢三落四。一是没有从不同用户角度设计界面,二是配色奇丑无比。三是很多设计的闪光点在下一轮对话中消失了。

想通过自己的小项目,系统学习 claude 的应用,把前端+后端、业务和技术都一起通过,体验一下一人公司。 在此拜师学艺了。

3530 次点击
所在节点    程序员
61 条回复
studyingss
7 小时 38 分钟前
你都用 ai 了,没想过直接把这段话发给 ai 吗。。。
你应该使用 claude code 。
sjmcefc2
7 小时 38 分钟前
@studyingss 哈哈,真没有想过
sjmcefc2
7 小时 32 分钟前
更想请教一下经验丰富的大家的经验
poyanhu
7 小时 29 分钟前
这段话发给 ai ,让 ai 给你出步骤。
Dispatcher
7 小时 21 分钟前
也许是我古法编程了,跟不上时代进步了。我觉得不可能仅通过 ai 能实现“给我制作一个 taobao ,拼多多出来”不然这太反经济学了,太逆熵了;如果真的可以实现,也许我们生存的世界真的就是虚拟的。

我认为,制作 app ,要拆解到我认为 ai 能理解的程度,再让 ai 实现;

我如果做一个 app ,假设不需要验证市场、验证产品模型,也不需要 gui ,不需要各种测试,只需要把 app 做出来,我也至少要:
1 、设计通信包的数据结构; 2 、构建后端; 3 、拆分 app 端功能模块; 4 、把每个模块的功能、需求、特点等用相近的文字描述给 ai ,让 ai 实现;最后组装。

这其实是一个传统的,省略很多步骤的软件开发流程,编码其实只占用很少的时间成本,绝大多数都是在定义,在推演,在构建。如果再算上市场调研、模型验证,产品推广等等,ai 其实占比几乎可以忽略不记。

假设,我说的这些现阶段和未来都可以成立,那么 ai 淘汰的仅仅是无脑编程的低端程序员,淘汰不掉可以深入思考并实践软件工程的人。
harry90
7 小时 18 分钟前
@Dispatcher 做一个 app 出来 跟做一个商业模式出来是两回事
aslehx
7 小时 9 分钟前
没有仙丹,先错再对。没有前后端、业务技术,只有需求欲望。
sjmcefc2
7 小时 9 分钟前
@Dispatcher 我是业务的,很具体的软件工程不是很理解。业务流程还可以。但是这次是想体验一下一人公司怎么搞?
这是个不大不小的 ios 应用。拿来练手。面对 claude 这样的工具,有点不知从哪里下手。所以来请教

ai 确实给了一点儿提示词,但是很大路货。感觉这个东西和求神拜佛一样,得说对了术语才能灵验。
泛泛的提示词,好像不给力。
sjmcefc2
7 小时 8 分钟前
@aslehx 有没有可以借鉴的好例子呢?需求欲望这些都是技术看业务吧,一人公司就不存在这样的扯皮和割裂、还有装死。
sprinng
7 小时 5 分钟前
placeholder
7 小时 3 分钟前
随便找个 tui ,

再随便找个 api 充点钱,比如 deepseek 充个 50 、100 块的。

然后把 iOS 项目建起来,打开终端进入项目目录,启动 tui ,告诉他这是个什么项目,想实现什么效果,或者直接给他完整的需求文档但是我不建议这么干。

至于 skill 什么的,你用什么编程语言,以及你要做的是什么项目,按照这个路线谷歌一下应该就有了,
f5a599
7 小时 1 分钟前
不建议用 iOS 原生语言开发,UIKit 的自适应布局代码顺序不对都可能闪退,SwiftUI 语法太糖了
aslehx
7 小时 0 分钟前
先有一个最简单的需求,然后直接出 MVP ,再小步快跑增减功能,模型能力很强的,过程中会自动归总出一套流程方法论,不懂的直接问 ai
kuhung
6 小时 55 分钟前
记得好像有 ios 开发的 skill 吧,加载进来开始梭哈。不过我更建议分层开发:先 hello world 体验下不同模型的能力;再构建核心共;再小步迭代。
sjmcefc2
6 小时 55 分钟前
@f5a599 那应该用啥呢
sjmcefc2
6 小时 54 分钟前
@kuhung 有关键词吗
stararenas
6 小时 50 分钟前
并不太理解,系统学习 claude 的应用,什么意思。不应该是,借助使用 Claude 学习开发吗?如果 Claude 本身需要很多学习才可以使用,那说明它是一个垃圾工具。
QueueBounce
6 小时 48 分钟前
@sjmcefc2 #15 ReactNative, Flutter 这类跨平台框架
fredweili
6 小时 47 分钟前
装一下 superpowers ,体验一下怎么从简单的提示词到详细的需求文档,实现文档,最后写代码,测试
Julaoshi
6 小时 46 分钟前
可以先试一下 cursor 。我 vibe app 的流程基本上是:确定需求-多轮互动确定产品功能文档-设计架构和数据流-其他模型审计-设计界面-功能开发-逐步修改不满意之处-不同模型交叉审计-上架。Claude code 的话应该更好用一些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1220708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX