随笔
我用 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-releaseplaintextDocker 打包、CI/CD 流程、监控告警,一键搞定。
整个过程不需要我盯着,AI 会按流程走,每一步做完等我确认。
和 Cursor、Claude Code 比,HAFW 强在哪#
| 维度 | Cursor | Claude Code | HAFW |
|---|---|---|---|
| 单文件代码质量 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 需求分析能力 | ⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| 多文件一致性 | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 测试自动生成 | 插件支持 | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| 部署自动化 | ❌ | ❌ | ⭐⭐⭐⭐ |
| 团队协作流程 | ❌ | ❌ | ⭐⭐⭐⭐ |
简单说: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 官网