【Code With SOLO】7天,代码小白用产品的思维 Vibe Coding

7天,代码小白用产品的思维 Vibe Coding

不是先写代码,而是先想清楚——这个东西要怎么「存在」。


为什么写这篇

过去 7 天,我用 AI 辅助开发了两个开源项目:AI-Local-Deploy(本地大模型一键部署工具)和 RuleForge(AI 编码规范自动提取引擎)。

我不是专业程序员。我的背景是产品,而且是母婴用品供应链管理,写代码对我来说是大学里已经过去20年并且完美还给老师的事情。但这 7 天的经历让我确信一件事:

Vibe Coding 的第一步不是写代码,是先决定这个东西怎么存在。

这篇文章不是教程,是方法论 + 真实踩坑记录。如果你也在用 AI 做项目,希望对你有帮助。


方法论:7 步从想法到上线

Step 1:模糊想法(Day 1)

打开豆包或千问,用自然语言告诉 AI 你想做什么。不用精确,先把脑中的画面说出来。

比如我当时说的是:

“我想做一个工具,帮我在本地一键跑起大模型,不用每次都查文档配环境。”

不需要技术术语,不需要架构图。AI 会帮你梳理。

Step 2:对话收敛(Day 1-2)

这是最关键的一步。不要一句 prompt 就让 AI 开始写代码。

让 AI 给出多种方案对比,你做选择题而不是填空题:

  • “给我 3 种架构方案对比”
  • “推荐最适合我当前阶段的”
  • “为什么不用另外两种?”
  • “最大风险是什么?”

不是一句 prompt 解决所有问题,而是先聊清楚,再收敛成最终 prompt。

Step 3:架构定型(Day 2)

确定产品形态(桌面应用 / Web / Agent)、技术栈、数据存储、部署方式。

架构不一定复杂,但一定要先定。很多人一开始不想这些问题,后面基本都会返工。

我的选择:Tauri 1.5 + Rust + React/TypeScript + TailwindCSS。为什么?因为 Tauri 打包出来是原生 exe,用户双击就能装,不需要装 Node.js 或 Python。

Step 4:AI 出 PRD(Day 2-3)

把聊天记录喂给 AI,让它输出完整的 PRD、开发计划、目录结构。

一份好的 Vibe Coding Prompt 至少包含:

  1. 项目背景 — 我要做什么,为什么做
  2. 目标用户 — 这个东西给谁用
  3. 核心需求 — 最重要的 3-5 个功能
  4. 架构设定 — 它是什么形态
  5. 技术约束 — 用什么语言/框架
  6. 实施计划 — 先做什么,再做什么
  7. 验收标准 — 什么叫"完成"
  8. 限制条件 — 不要做什么

Prompt 不是一句话,而是一份执行说明书。你讲得越清楚,AI 执行得越准确。

Step 5:逐步实施(Day 3-5)

每次只让 AI 做一个模块。给清晰的输入和约束,不要一次丢一堆需求。

关键原则:小步快跑,减少返工,保持节奏。

一个模块 → 运行验证 → 再下一个

不要相信 AI 的"成功"提示。我遇到过好几次:AI 说"配置成功",但实际配置文件根本没被读取;AI 说"启动成功",但进程压根没运行。

Step 6:踩坑修复(Day 5-6)

这是最痛苦但也最有收获的阶段。详见下一节。

Step 7:上线迭代(Day 7)

先完成,再完美。我的 AI-Local-Deploy 从 v1.0.0 到 v1.0.15,迭代了 15 个版本。

发布 GitHub、写 README、录 Demo、收集反馈。每个版本有明确的变更说明,持续迭代走向 1.0。


踩坑实录:6 个真实教训和3个陷阱


推荐的 AI 辅助开发流程

1. 描述问题 → AI 分析原因
2. 查看实际文件 → 确认当前状态
3. 搜索相关代码 → 确定修改范围
4. AI 生成修改方案 → 人工审核
5. 执行修改 → 立即验证
6. 全局搜索确认 → 无遗漏
7. 构建测试 → 实际运行

不要做的:

  • :cross_mark: 一次性让 AI 做太多修改再统一验证
  • :cross_mark: 相信 AI 关于第三方工具行为的推断
  • :cross_mark: 不做实际运行测试就认为问题已解决

两个开源项目

AI-Local-Deploy

Windows 桌面应用,一键安装和配置 Ollama、Open WebUI、Lobster Agent 框架。

  • 技术栈:Tauri 1.5 + Rust + React + TypeScript + TailwindCSS
  • 开发周期:10 天,15 个版本迭代
  • 核心功能:环境检测、一键安装、多版本选择、插件市场、配置管理

:link: GitHub 地址

RuleForge

智能规则提取引擎,从开发会话中自动识别最佳实践,生成标准化规则文件。

  • 技术栈:TypeScript + Node.js + Zod Schema
  • 开发周期:7 天
  • 核心功能:自动提取、标准化格式(REP v0.1)、智能评分、一键共享、隐私保护

:link: GitHub 地址


写在最后

这 7 天最大的感受:写代码这件事,其实已经没那么重要了。

更重要的是:你能不能先把事情想清楚,再把它讲清楚

AI 是强大的助手,但它不是全知的。它会胡说八道,会盲目乐观,会忘记之前的修改。你需要做的,是保持判断力,验证每一个"成功",在关键节点做决策。

先定架构,少走弯路。Vibe Coding,才能更顺。


如果这篇文章对你有帮助,欢迎 Star 两个项目,或者分享你的 Vibe Coding 经验。

鸣谢

本项目的完成离不开以下工具与平台的支持:


千问

贡献:前期思路的规划

在项目构思阶段,千问帮助梳理了产品定位、技术选型和架构方向,为后续开发奠定了清晰的路线图。


Trae

贡献:项目的完成

作为核心开发环境,Trae 提供了高效的 AI 辅助编程体验,从代码生成到调试优化,贯穿了整个开发周期。


小米 Claw

贡献:整体计划及解决思路

在项目推进过程中,小米 Claw 协助制定了整体开发计划,并在遇到技术难题时提供了关键的解决思路和方案。


感谢这些工具让一个人的开发之旅不再孤单。