欢迎光临
我们一直在努力

AI 编程总返工?我开源了一个给 AI“立工程规矩“的框架

Hello Dev 是一个面向 AI 辅助开发的多阶段工程框架:用一整套流程 + 两个内置引擎(grill-me / ui-ux-pro-max),把 AI 编程从"能跑就行"变成"交付正确的东西"。

开源地址:GitHub – ywddc-prism/hello-dev-skill: Hello Dev – AI 开发治理技能:范围确认、分阶段审批、风险优先验证、跨会话记忆,让 AI 辅助开发真正交付你想要的东西。 · GitHub 支持平台:WorkBuddy / Claude Code / OpenAI Codex | 协议:MIT

一、先说问题:AI 编程最贵的成本,是返工

几个公开数据,做 AI 编程的人应该都有体感:

  • 42%——工程师平均每周花在调试上的时间占比(写代码 9.8 小时,调试 16.9 小时)〔来源:Undo / Coleman Parkes 2026 调研〕
  • 66%——开发者最常吐槽的问题:AI 代码"几乎全对,但总有哪里不对"(almost right, but not quite)
  • 75%——代码维护任务中,AI 改动破坏原本正常功能的概率〔来源:中山大学 & 阿里巴巴联合研究〕

这些数字指向同一件事:AI 写得很快,但快出来的时间,经常在返工里全还回去。

返工集中在哪两个地方?

  • 需求没说清就开写——写完才发现方向不对;
  • 设计没标准——全凭 AI 自由发挥,做出来的东西不对味。
  • 再叠加多 Agent 并行时的文件互相覆盖、会话重启后状态丢失、经验无法沉淀……你会发现:AI 编程缺的不是更强的模型,而是一套工程规矩。

    这就是 Hello Dev 想解决的问题。

    二、Hello Dev 是什么

    一句话:给 AI 编程立一套工程规矩。

    它的目标不是让 AI"写得更快",而是确保 AI 构建你真正想要的东西——从需求确认到交付,每一步都可控、可追溯、可回退。

    传统 AI 编程方式

    Hello Dev

    关注编码速度

    关注交付正确性

    假设需求是清楚的

    假设需求需要验证

    开发完了再验证

    开发之前就验证

    "我写得很快"

    "我构建了正确的东西"

    • 开源协议:MIT(可自由使用、修改、商用)
    • 版本:v15.11,已经打磨了 15 个大版本
    • 支持平台:WorkBuddy(主推)/ Claude Code / OpenAI Codex

    三、核心机制

    3.1 多阶段工程流程(主线)

    Hello Dev 的核心是一台 15 阶段的状态机:

    (full 路径在实现之前会插入 Tool Research、Feature Design、Architecture、Prototype 四个设计阶段)

    设计要点:

    • 每个阶段有明确的入口条件、出口条件和交付物,不可跳过;
    • 审核不过就回退重做(rolled_back)——绝不带病往下走;
    • 按改动规模自动选择执行路径:tiny(单文件微改)/ fast / implementation / full(新设计);
    • 所有状态、审批、检查点持久化在 .hello-dev/state.json——会话断了,一句 resume 接着干。

    3.2 双引擎:grill-me 与 ui-ux-pro-max(治返工重灾区)

    多阶段流程里,返工最狠的两个环节,各配了一个专职引擎:

    grill-me|结构化需求拷问

    • 把计划建模成一棵决策树,逐个分支走完;
    • 每个问题先给推荐答案,你只需确认或修改;
    • 一次只问一个(不是 30 点问卷);
    • 全部分支收敛,才允许动第一行代码。

    ui-ux-pro-max|UI/UX 设计规范

    • 设计令牌(Design Tokens):颜色 / 字体 / 间距标准化;
    • 组件规格(Component Specs):每个组件有明确规格;
    • 布局蓝图(Layout Blueprint):页面结构开发前定义;
    • 实现指引(Implementation Notes):让"设计"到"代码"之间没有缝隙。

    3.3 支撑体系

    • 波次调度 + 文件冲突检测:多 Agent 并行时按依赖图分波执行;同一波次内 affectedFiles 重叠的任务强制降级串行——不会互相覆盖;
    • 四层验证:构建 / 回归 / 行为 / 边界逐层拿证据,"测试全绿"不等于"变更正确";
    • 五层记忆 + 证据链:经验只收已确认的事实,且标注 improved / regressed / no_effect,越用越准;
    • 状态持久化:阶段、审批、重试、检查点全部落盘,随时恢复;
    • 多平台适配:Host Adapter 层把调度核心与宿主解耦,同一套流程跑在三个平台上。

    3.4 顺手上的工程安全(附赠)

    框架还内置了两个执行前的风险闸门(PreToolUse hooks):

    • git 闸门:git push –force、git reset –hard 等高风险操作会被拦截,弹窗等你批准;
    • 运维闸门:kubectl / systemctl / terraform 等命令按风险分级,只读放行、变更需审批、拿不准默认拦下。

    设计原则是八个字:只加严,不放宽——它永远不会"悄悄放宽"某个限制。

    3.5 一些工程细节(如果你也做工具链)

    • hooks 是纯函数:无文件写入、无网络访问,不拖慢每一次命令调用;
    • 失败模式可选:fail-open(默认,闸门自身坏了不锁死仓库)/ fail-closed(严格阻塞);
    • 自带自检体系:17 个测试脚本 + 6 大类自检(语法 / 文档完整性 / 闸门行为 / 状态协议 / 死结构 / 发布一致性),bash scripts/self-check.sh 一键跑。

    四、快速开始

    WorkBuddy(推荐,开箱即用)

    在 WorkBuddy 新会话中输入:

    AI 助手会自动完成搜索、下载、安装和验证。

    另外,WorkBuddy 专家中心还有配套的交付专家团(1 位主理人 + 14 位专家角色)——把上面这套工程流程变成一支按角色分工的虚拟交付团队,开箱即用。

    Claude Code / OpenAI Codex

    然后在 CLAUDE.md / CODEX.md 中引用技能即可加载执行契约。

    第一个任务

    安装完成后,用自然语言描述任务就行:

    框架会自动走:需求拷问(grill-me)→ 技术调研 → 功能设计 → 架构 → 原型 → 按波次实现 → 四层验证 → 复核 → 交付,并在关键节点邀请你确认。

    五、设计取舍:为什么"慢"反而快

    有人问:加这么多流程,不是更慢吗?

    我的答案:检查点的本质,是在"修改成本最低"的时刻把问题拦下来。 前面花 1 分钟确认需求,省的是后面 1 小时的返工;测试阶段多问一句"这次改动可能弄坏什么",省的是生产环境的连夜排障。

    这个框架自己就交过学费:它的波次调度算法曾经有两份实现,同一份任务清单算出了两个不同结果(一个 0 波次、一个 2 波次)。后来我们定了一条铁律——"同一个计算,只允许存在一份实现"。不确定的地方,早晚会长出事故。

    所以:快而返工等于白干,慢而不返工才是真的快。

    六、适合谁

    • 认真对待交付质量的独立开发者 / 小团队;
    • 用多 Agent 并行开发、被文件冲突坑过的场景;
    • 需要"改动可审计、经验可沉淀"的团队;
    • 正在用 WorkBuddy / Claude Code / Codex 做实际项目的开发者。

    一个定位说明:它不替代你的 AI 编程工具,而是叠在它们之上的一层"工程流程层"。 无论你用哪个宿主,规矩是同一套。

    七、结语

    Hello Dev 已开源:GitHub – ywddc-prism/hello-dev-skill: Hello Dev – AI 开发治理技能:范围确认、分阶段审批、风险优先验证、跨会话记忆,让 AI 辅助开发真正交付你想要的东西。 · GitHub

    如果它对你有帮助,欢迎 star、试用、提 issue。也欢迎在评论区聊聊:你用 AI 编程踩过最深的坑是什么?

    用项目里那句话收尾吧——

    "慢是慢了点,但用起来不烧心。"

    赞(0)
    未经允许不得转载:171主机测评 » AI 编程总返工?我开源了一个给 AI“立工程规矩“的框架
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址