halo 的技术博客

返回

随笔

我用 AI 写了大半年代代码,发现最缺的不是模型,是一套开发流程#

2026-04-08 · AI工具 · 🔖 AI开发, HAFW, Claude Code, Cursor, 效率工具

用 Cursor 写前端很爽,用 Claude Code 写后端很爽,用 Copilot 补全代码很爽。

但把它们串起来做一个完整的项目——

爽不起来了。

说出来有点荒谬#

AI 写代码的能力已经很强了,但每次让它帮我做一个完整的项目,结果都是:

要么做到一半说”已经完成了”,实际上功能残缺;
要么前后端风格不统一,接口和数据模型对不上;
要么测试写了,但根本跑不过;
要么代码跑通了,但不知道为什么要这样设计。

我以为是我不会提问。

后来我发现,不是的。

是 AI 工具只管”生成”,不管”流程”。

Cursor、Claude Code、Copilot 都在做什么#

它们都在解决同一个问题:给定上下文,生成代码。

但软件开发不只是”生成代码”这件事。

软件开发是:

  • 需求分析 → 搞清楚要做什么
  • 架构设计 → 搞清楚怎么做
  • 代码生成 → 动手做
  • 测试验证 → 确保做对了
  • 部署上线 → 让别人用得上
  • 监控维护 → 保证不出问题

每个环节都有坑,每个环节的产出物要交给下一个环节。

现在的 AI 工具,只在最中间那一环——代码生成——做得很好。

两头的需求和部署,基本不管。

所以我自己搭了一套#

我花了两个月,把我自己的开发流程固定下来,做成了一个工具。

叫 HAFW——High-efficiency AI Framework Workspace。

一句话:让 AI 从需求到部署都能跑起来的开发框架。

27 个智能指令,覆盖 6 个阶段:

阶段做的事核心指令
需求分析把用户需求翻译成 PRD/hafw-req-analysis
架构设计生成系统架构和数据库/hafw-design-arch
代码开发按架构生成代码/hafw-dev-code
质量保障自动化测试 + 代码审查/hafw-qa-test
部署运维一键构建 + 发布 + 监控/hafw-deploy-release
上下文管理让 AI 记住项目上下文/hafw-context-init

基本思路是:每个阶段有明确的产出物,每个产出物进入下一个阶段之前要评审。

这样 AI 就不是一个人在闷头写代码了,而是一个有流程、有规范、有检查点的开发团队。

拿一个具体例子说#

比如我最近想做一个”用户积分系统”。

以前我会跟 AI 说:“帮我做一个积分系统。”

然后 AI 给我一堆代码,我看不懂,改不动,越改越乱。

现在我会这样做:

第一步:需求分析

$ /hafw-req-analysis "实现用户积分系统"
plaintext

它会问我要一系列问题:

  • 用户怎么获得积分?(购物?签到?邀请?)
  • 积分怎么扣减?(过期?兑换商品?)
  • 要不要风控?(同一用户高频操作怎么算?)

然后生成一份结构化的需求文档,不是 PRD 那种长篇大论,是可以直接拿来开发的那种。

第二步:架构设计

根据需求文档,自动生成:

  • 数据库表结构
  • API 接口规范
  • 项目目录结构

这个阶段我可以 review,可以修改,可以提意见。

第三步:代码生成

根据评审过的架构,自动生成代码。

而且生成的是能跑的那种 ——有边界处理,有异常捕获,不是那种”示例代码”。

第四步:测试 + 审查

自动生成测试用例,跑一遍,有问题直接标出来。

第五步:部署

$ /hafw-deploy-release
plaintext

Docker 打包、CI/CD 流程、监控告警,一键搞定。

整个过程不需要我盯着,AI 会按流程走,每一步做完等我确认。

和 Cursor、Claude Code 比,HAFW 强在哪#

维度CursorClaude CodeHAFW
单文件代码质量⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
需求分析能力⭐⭐⭐⭐⭐⭐⭐
多文件一致性⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
测试自动生成插件支持⭐⭐⭐⭐⭐⭐⭐
部署自动化⭐⭐⭐⭐
团队协作流程⭐⭐⭐⭐

简单说:HAFW 不是比它们强,是它们不管的事,HAFW 管了。

怎么安装#

支持主流 AI 助手工具:

# 安装 CLI
$ npm install -g hafw-cli

# 初始化项目
$ hafw init my-project

# 开始需求分析
$ hafw req-analysis "实现用户积分系统"
plaintext

然后在你习惯的 AI 工具里,按照提示操作就行。支持 Copilot、Cursor、Claude Code 等主流工具。

完整文档:https://hafw.halo26812.eu.org/

我自己用了多久的感受#

用 HAFW 之后,开发一个中等规模功能的平均时间从 2-3 天降到了半天。

不是 AI 写得更快了,是流程对了,不用返工了

以前返工的原因大多是:

  • 做到一半发现需求没想清楚 → HAFW 要求需求评审后才能继续
  • 代码写完了发现架构有问题 → HAFW 要求架构评审后才能开发
  • 测试跑不过 → HAFW 自动生成测试,不会漏

流程固定了,坑就少了。


以上。

我是 @halo-67-80 ,自己搭了一套 AI 开发框架。

如果你也在用 AI 写代码,欢迎评论区聊聊:你的开发流程是怎么组织的?有没有遇到”AI 生成没问题,串起来就出问题”的情况?

觉得有收获的,点个赞再走 👋


数据来源:HAFW 官方文档、GitHub Copilot、Cursor、Claude Code 官网

我用 AI 写了大半年代码,发现最缺的不是模型,是一套开发流程
https://blog.halo26812.eu.org/blog/hafw-ai-framework
Author halo
Published at 2026年4月8日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨