Vibe Coding

2026-10-07

本文是 BitSay 项目的 Vibe Coding 方法论。

2026 年,开发范式发生了天翻地覆的变化。

从前端到后端,从算法到架构,整个开发流程都发生了根本性的改变。

BitSay 正是在此背景下,完全由 AI 开发出来的 ——

准确的说,所有代码都是由 DeepSeek-v4.1-flash 生成的。

我只负责描述需求,然后在 DeepSeek Harness 里一轮轮打磨细节。

当然你也可以使用 Claude Code、Codex 等 AI 工具和模型,

我选择 deepseek 纯粹是因为其速度更快,价格更便宜,效果勉强够用。

现在,让我来带领大家了解一下 BitSay 的开发过程(Vibe Coding)。

1. AGENTS.md

首先,我会将初始的需求整理到 AGENTS.md 作为全局上下文。

AGENTS.mdAGENTS.md

这里的核心是交代清楚:

2. PROGRESS.md

我个人习惯在最后交代一句:

请把你的设计方案、任务列表和实现进展及时记录到 PROGERSS.md,方便随时交接给其他 Agent 接手继续后续的任务。

PROGRESS.mdPROGRESS.md

这样做有 3 个好处:

  1. 方便查看 Agent 的方案设计和开发进展
  2. 方便随时将任务交接给其他模型和 Agent 工具继续后续任务
  3. 单一事实来源(SSOT, Single Source of Truth)方便维护和更新上下文

3. TASKS.md

我个人习惯把一些待办和调整过程记录到 TASKS.md 中。

剩下的就是和 Agent 对话,一轮轮的调整打磨细节了。

这是整个开发过程中最耗时间和精力的地方,

也是对个人审美品味和品质要求的集中反映。

TASKS.mdTASKS.md

当然,如果模型本身能力够强的话,这一步可能会轻松很多。

但是显然 DeepSeek-v4.1-flash 还是离不开人的监督。

4. Web UI/UX Design

最后,对于原生应用的开发,尤其是缺少 hot reload 热更新功能的开发框架时,

因为真机打包调试往往很耗时,所以我习惯让 AI 维护一份 Web UI 的映射界面,

方便在 Web 上直接查看和调整界面和交互设计,这样会大大提升开发效率。

Web UI/UX DesignWeb UI/UX Design