2026.01.29
不懂代码的我,用7天做了个 MacOS App ,并成功上架
我不会写代码。
是真的不会。
Python 和 Java 在我眼里长得差不多,
GitHub 和 GitLab 我到现在也分不太清。
上个月,
我做了一个 macOS 上的 Markdown 编辑器,
从动手到上架 App Store,一共花了一周。
这不是不是玩具,是真的能用的产品。
很多朋友问我怎么做到的。
今天把这个过程写出来,
希望对你有点启发。
先说说我之前的状态。
我试过用 AI 写代码,效果一言难尽。
刚开始聊得挺好,AI 很听话,
让它写什么就写什么。
但聊着聊着就不对劲了。
前面定好的接口格式,后面它全忘了。
问它之前的设计,它开始瞎编。
代码越写越乱,改一个 bug 冒出三个新 bug。
我以为是 AI 不行,后来才明白,
是我用法不对。
问题出在哪?
问题在于AI 没有长期记忆。
你跟它聊 100 轮,它也只能看到最近几轮。
前面说的架构设计、数据模型、接口规范,
聊着聊着就丢了。
更要命的是,我自己的想法也是模糊的。
今天想加这个功能,明天想改那个设计,
说的话前后矛盾,
AI 当然不知道该听谁的。
想法模糊,表达歧义,
这才是 AI 写代码翻车的根本原因。
模型能力其实够强了。
做不成,是人的问题。
后来我换了个方法。
不再上来就让 AI 写代码,
而是先把想法整理成文档。
需求是什么,用户是谁,
核心功能有哪些,技术方案怎么定,
全部写清楚。
然后把文档喂给 AI,让它照着文档去做开发。
效果完全不一样。
AI 不再忘事了,因为每次对话都能看到文档。
我也不再反复改需求了,因为写文档的过程逼着我把想法想清楚。
这个方法有个名字,叫规格驱动开发SDD。先有规格,再写代码。
文档不是给人看的,是给 AI 看的,是 AI 的稳定上下文。
手写文档太累了。
PRD 要写,技术方案要写,
任务拆解要做,一个人根本忙不过来。
后来我做了一套工具,叫 SDDPRO Skills。
六个模块,覆盖从需求到部署的全流程。
prd-designer 帮我整理需求,
通过问答把模糊的想法变成结构化的文档。
spec-designer 帮我做技术设计,
架构图、数据模型、接口定义,
全部自动生成。
task-planner 帮我拆任务,
哪些能并行,哪些有依赖,一目了然。
我就是用这套工具做出了那个 nota5 Markdown 编辑器。
从想法到上架,一周。
没写一行代码,但每一步都清清楚楚。

很多人觉得做 App 难,难在代码。
其实不是。
难在你不知道自己要什么,
难在AI没有按照章法行事。
小项目还能混,
稍微复杂一点就乱成一锅粥。
不是 AI 不行,是流程不行。
不是人不行,是规范不足。
规范的开发,才能带来高质量的结果。
这套工具我已经开源了,地址在这里:
https://github.com/Coldplay-now/sddproskills
如果你也想用 AI 做点东西,不妨试试。
先把想法写清楚,再让 AI 动手。
这个顺序很重要。

原文链接:https://mp.weixin.qq.com/s/Eg4QisTGnwm8gqvHJRaa2g
来源:XT
相关文章
- 用AI开发软件,不靠更多 Tokens,要靠有纪律的上下文用cursor开发软件时,模型幻觉是bug产生新的来源。人与模型之间的沟通水准,决定了模型表现的上限。也是控制bug的关键所在。 编程AI助…
- 2025/11,是个拐点2025/11月,AI IDE的进化到了一实质性的拐点。我认为这种产品形态是一个巨大的技术变量,将深刻影响诸多领域的商业决策,管理决策、技术…
- “死磕、加速、杠杆、乐趣、与能力退化 ”—— Andrej Kaparthy 这几周的AI Coding的笔记过去几周大量使用 Claude 编码的一些随机笔记 编码工作流 得益于 LLM 编码能力的最近大幅提升,和很多人一样,我在11月份还是大约8…
- 人就是这样,寻寻觅觅,躲躲藏藏 | 《心灵的密码》设 计 丨 创 新 丨 阅 读 丨 思 考 作 者 丨 笑天 编 辑 丨 茄子 “人就是这样, 有时寻寻觅觅,有时躲躲藏藏, 有时一往无前,…