昨天发了一篇帖子,说我用 AI 工作流系统跑完一个需求只花了 51 分钟

评论区有人问:你是不是只写了个简单组件就算"跑完"了?

不是。今天聊聊"跑完"到底包含什么——以及为什么我认为,前端开发真正的效率瓶颈不是写代码,而是围绕代码的一切


📅 你的一天是怎么过的?

早上 10 点,收到一个需求。你打开 PRD,开始写需求分析——梳理边界条件、列待澄清问题。30 分钟过去了。

然后写设计文档:组件怎么拆、数据怎么流、改哪些文件。1 小时过去了。

下午开始写代码。写完后跑一遍自测清单,20 分钟。写单元测试,又 1 小时

提测前要填提测文档:需求链接、分支名、修改范围、影响面评估……复制粘贴,15 分钟

一天下来,真正写业务逻辑的时间可能不到 2 小时。

其余时间都在处理"围绕代码的工作":文档、格式、信息同步、重复填写。


🔁 这些工作有什么共同特点?

  1. 重复性高:每个需求都要写需求分析、设计文档、提测文档,格式大同小异
  2. 信息冗余:同样的信息(分支名、修改范围)在 3 份文档里重复出现
  3. 上下文依赖:需要读 PRD、读代码、读接口文档,然后综合判断
  4. 格式敏感:团队有规范,但每次都要回忆"设计文档应该包含哪些部分"

这些工作的本质是:把分散的信息,按固定格式,组织成结构化文档。

这恰恰是 AI 最擅长的事。


🛠️ 我的解法:Spec-Driven 工作流

我花了两个月搭建了一套系统,核心思路是:

把团队规范编码成 AI 可执行的配置,让 AI 按规范自动推进流程。

具体来说:

1. 规范即配置

团队的编码规范、文档模板、技术栈约束,不再是 Wiki 上没人看的文档,而是 AI 每次执行时必须遵循的约束文件。

改一行配置,下一个需求就按新规范执行。不需要发通知,不需要培训。

2. 流程即流水线

需求分析 → 设计文档 → 代码开发 → 单元测试 → 提测,每个阶段有明确的输入输出。

AI 自动推进,在每个阶段完成后停下来等我确认。我说"继续",它就进入下一阶段。

3. 上下文自动关联

AI 生成设计文档时,会自动读取需求分析的产出。生成提测文档时,会自动回填分支名、修改范围。

信息只需要产生一次,后续自动流转。

4. 断点可恢复

下班了?明天回来说一句"继续",AI 自动识别当前进度,从断点接着跑。

不需要花 10 分钟回忆"我昨天做到哪了"。


📊 提效的本质

不是"AI 帮我写代码写得更快"——代码开发本身的提效大概 30-50%,因为业务逻辑还是需要人思考。

真正的提效在文档类工作

环节 传统耗时 AI 辅助耗时 提效
需求分析 30-60 min 8-15 min ~80%
设计文档 1-2 h 4-15 min ~85%
单元测试 30-60 min 5-10 min ~80%
提测文档 20-30 min 3-8 min ~85%
日报 5-10 min/天 0 min 100%

日报是 0 分钟——因为 AI 在执行流程的过程中自动记录了每一步做了什么,日报是自动生成的副产品。


🧩 为什么不是每个人都能做到?

因为这不是"装个插件"就能解决的事。

核心难点在于:

  • 你需要把团队的隐性规范显性化(写成 AI 能读的配置)
  • 你需要设计流程的编排逻辑(哪些步骤可以自动化,哪些必须人确认)
  • 你需要持续迭代优化(AI 第一次跑的结果不完美,需要反馈机制让它越来越好)

这不是"用 AI"的问题,是**“设计 AI 怎么用”**的问题。


明天最后一篇,聊聊这件事对前端开发者意味着什么——以及为什么我认为,未来三年开发者会分成三个层级。


💬 你团队的文档工作占开发时间的比例是多少?欢迎评论区聊聊。


Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐